diff options
| author | Taras Madan <tarasmadan@google.com> | 2024-12-12 11:30:34 +0100 |
|---|---|---|
| committer | Taras Madan <tarasmadan@google.com> | 2024-12-12 11:07:17 +0000 |
| commit | 996b12733ae74ca4cdefabe40e7ec16b3ca7452a (patch) | |
| tree | d7387e52bbcbe6d99114e3d4d41cb43585eddc17 /tools | |
| parent | af6e0f6ad313ca7482d3eb52c1dcd946c72b0aca (diff) | |
tools/syz-covermerger: fix null deref
Diffstat (limited to 'tools')
| -rw-r--r-- | tools/syz-covermerger/syz_covermerger.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tools/syz-covermerger/syz_covermerger.go b/tools/syz-covermerger/syz_covermerger.go index b68a0ec32..c0c55f01d 100644 --- a/tools/syz-covermerger/syz_covermerger.go +++ b/tools/syz-covermerger/syz_covermerger.go @@ -144,6 +144,9 @@ func mergeResultsToCoverage(mergedCoverage map[string]*covermerger.MergeResult, if !lineStat.FileExists { continue } + if _, ok := res[allManagers][fileName]; !ok { + res[allManagers][fileName] = &coveragedb.Coverage{} + } lines := maps.Keys(lineStat.HitCounts) slices.Sort(lines) |
