aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--defererr.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/defererr.go b/defererr.go
index 536a87a..7f8bf5d 100644
--- a/defererr.go
+++ b/defererr.go
@@ -51,7 +51,7 @@ func (s *functionState) setFirstErrorDeferEndPos(pos token.Pos) {
}
func (s *functionState) isfirstErrorDeferEndPosSet() bool {
- return s.firstErrorDeferEndPos == -1
+ return s.firstErrorDeferEndPos != -1
}
func checkFunctions(pass *analysis.Pass, node ast.Node) {
@@ -143,7 +143,7 @@ func checkFunctions(pass *analysis.Pass, node ast.Node) {
fmt.Printf("fState: %#v\n", fState)
- if fState.isfirstErrorDeferEndPosSet() {
+ if !fState.isfirstErrorDeferEndPosSet() {
return true
}