aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tools/syz-covermerger/syz_covermerger.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/tools/syz-covermerger/syz_covermerger.go b/tools/syz-covermerger/syz_covermerger.go
index 196c4982d..6cd714421 100644
--- a/tools/syz-covermerger/syz_covermerger.go
+++ b/tools/syz-covermerger/syz_covermerger.go
@@ -124,10 +124,11 @@ func do() error {
if err != nil {
return fmt.Errorf("covermerger.MergeCSVWriteJSONL: %w", err)
}
- if err := wc.Close(); err != nil {
- return fmt.Errorf("wc.Close: %w", err)
+ if wc != nil {
+ if err := wc.Close(); err != nil {
+ return fmt.Errorf("wc.Close: %w", err)
+ }
}
-
printCoverage(totalInstrumentedLines, totalCoveredLines)
if *flagToDashAPI != "" {
// Merging may take hours. It is better to create new connection instead of reuse.