diff --git a/scan/suse.go b/scan/suse.go index 31a08cb8..324d7f47 100644 --- a/scan/suse.go +++ b/scan/suse.go @@ -157,8 +157,8 @@ func (o *suse) parseZypperLULines(stdout string) (models.Packages, error) { scanner := bufio.NewScanner(strings.NewReader(stdout)) for scanner.Scan() { line := scanner.Text() - if strings.HasPrefix(line, "S | Repository") || - strings.HasPrefix(line, "--+----------------") { + if strings.Index(line, "S | Repository") != -1 || + strings.Index(line, "--+----------------") != -1 { continue } pack, err := o.parseZypperLUOneLine(line)