fix(debian,ubuntu): collect running kernel source package (#1935)
This commit is contained in:
14
gost/util.go
14
gost/util.go
@@ -86,7 +86,7 @@ type request struct {
|
||||
}
|
||||
|
||||
func getCvesWithFixStateViaHTTP(r *models.ScanResult, urlPrefix, fixState string) (responses []response, err error) {
|
||||
nReq := len(r.Packages) + len(r.SrcPackages)
|
||||
nReq := len(r.SrcPackages)
|
||||
reqChan := make(chan request, nReq)
|
||||
resChan := make(chan response, nReq)
|
||||
errChan := make(chan error, nReq)
|
||||
@@ -95,15 +95,13 @@ func getCvesWithFixStateViaHTTP(r *models.ScanResult, urlPrefix, fixState string
|
||||
defer close(errChan)
|
||||
|
||||
go func() {
|
||||
for _, pack := range r.Packages {
|
||||
reqChan <- request{
|
||||
packName: pack.Name,
|
||||
isSrcPack: false,
|
||||
}
|
||||
}
|
||||
for _, pack := range r.SrcPackages {
|
||||
n := pack.Name
|
||||
if models.IsKernelSourcePackage(r.Family, pack.Name) {
|
||||
n = models.RenameKernelSourcePackageName(r.Family, pack.Name)
|
||||
}
|
||||
reqChan <- request{
|
||||
packName: pack.Name,
|
||||
packName: n,
|
||||
isSrcPack: true,
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user