From 9a146f43d16c454211725d323856c674d3cb673a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Morais?= <146729917+SMoraisAnsys@users.noreply.github.com> Date: Mon, 11 Aug 2025 02:11:12 +0200 Subject: [PATCH] fix: skip invalid lines (#160) --- 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.