From eca13509503864c93d589d0a5ee59548ff8280be Mon Sep 17 00:00:00 2001 From: Aleksandr Nogikh Date: Wed, 3 Apr 2024 11:58:00 +0200 Subject: pkg/subsystem: display correct lines for parsing errors We used to ignore the skipped lines. --- pkg/subsystem/linux/maintainers.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'pkg/subsystem/linux') diff --git a/pkg/subsystem/linux/maintainers.go b/pkg/subsystem/linux/maintainers.go index 90ca79bef..76b2232a6 100644 --- a/pkg/subsystem/linux/maintainers.go +++ b/pkg/subsystem/linux/maintainers.go @@ -30,7 +30,9 @@ type maintainersRecord struct { func parseLinuxMaintainers(content io.Reader) ([]*maintainersRecord, error) { scanner := bufio.NewScanner(content) // First skip the headers. + var skippedLines int for scanner.Scan() { + skippedLines++ line := scanner.Text() if line == "Maintainers List" { // Also skip ------. @@ -38,7 +40,7 @@ func parseLinuxMaintainers(content io.Reader) ([]*maintainersRecord, error) { break } } - ml := &maintainersLexer{scanner: scanner} + ml := &maintainersLexer{scanner: scanner, currentLine: skippedLines + 1} ret := []*maintainersRecord{} loop: for { -- cgit mrf-deployment