aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.golangci.yml1
-rw-r--r--pkg/cover/backend/dwarf.go6
2 files changed, 3 insertions, 4 deletions
diff --git a/.golangci.yml b/.golangci.yml
index f668cf65a..02b1c66f4 100644
--- a/.golangci.yml
+++ b/.golangci.yml
@@ -107,6 +107,7 @@ issues:
# This check gives false positives related to the standard log.Fatalf
# (which is strange, standard log package should be supported).#
- "SA5011: possible nil pointer dereference"
+ - "this check suggests that the pointer can be nil"
exclude-rules:
- path: (pkg/csource/generated.go|pkg/build/linux_generated.go)
linters:
diff --git a/pkg/cover/backend/dwarf.go b/pkg/cover/backend/dwarf.go
index e7fe333c0..375a82dcc 100644
--- a/pkg/cover/backend/dwarf.go
+++ b/pkg/cover/backend/dwarf.go
@@ -177,10 +177,8 @@ func makeDWARFUnsafe(params *dwarfParams) (*Impl, error) {
}
if module.Name == "" && len(result.CoverPoints[0]) == 0 {
err = fmt.Errorf("%v doesn't contain coverage callbacks (set CONFIG_KCOV=y on linux)", module.Path)
- if err != nil {
- binC <- binResult{err: err}
- return
- }
+ binC <- binResult{err: err}
+ return
}
ranges, units, err := params.readTextRanges(module)
if err != nil {