diff --git a/internal/imports/mod.go b/internal/imports/mod.go index d4daf4fd5e..1baba9e425 100644 --- a/internal/imports/mod.go +++ b/internal/imports/mod.go @@ -175,7 +175,8 @@ func (r *ModuleResolver) ClearForNewScan() { <-r.scanSema r.scannedRoots = map[gopathwalk.Root]bool{} r.otherCache = &dirInfoCache{ - dirs: map[string]*directoryPackageInfo{}, + dirs: map[string]*directoryPackageInfo{}, + listeners: map[*int]cacheListener{}, } r.scanSema <- struct{}{} }