From 0addf15dbd9854aabaf713f9e25a98c6f00fe480 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Morais?= Date: Tue, 27 May 2025 11:57:08 +0200 Subject: [PATCH] fix: skip invalid lines --- src/internal/common/apt.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/internal/common/apt.go b/src/internal/common/apt.go index d440256..b497a66 100644 --- a/src/internal/common/apt.go +++ b/src/internal/common/apt.go @@ -52,6 +52,10 @@ func getNonVirtualPackage(executor exec.Executor, name string) (pkg *AptPackage, func getPackage(executor exec.Executor, paragraph string) (pkg *AptPackage, err error) { errMsgs := []string{} for _, splitLine := range GetSplitLines(paragraph, ":", 2) { + if len(splitLine.Words) < 2 { + logging.Debug("Skipping invalid line: %+v\n", splitLine.Line) + continue + } switch splitLine.Words[0] { case "Package": // Initialize since this will provide the first struct value if present.