From 3ccdd394b2c77b74a03b881322534230ea94df35 Mon Sep 17 00:00:00 2001 From: Boming Zhang Date: Wed, 11 Sep 2024 19:07:49 -0400 Subject: [PATCH] fix: add sanity check back to verify files --- pkg/healthcheck/verify.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/healthcheck/verify.go b/pkg/healthcheck/verify.go index 659777f..9357679 100644 --- a/pkg/healthcheck/verify.go +++ b/pkg/healthcheck/verify.go @@ -47,6 +47,10 @@ func VerifyFiles(rootDir string, checkFileNameList string, checkFileSumList stri } fileNames := strings.Split(checkFileNameList, ",") checkSums := strings.Split(checkFileSumList, ",") + // Check if the number of files matches the number of checksums + if len(fileNames) != len(checkSums) { + return fmt.Errorf("Error: The number of files and checksums do not match.") + } // Check each file's checksum for i, fileName := range fileNames { expectedChecksum := strings.TrimSpace(checkSums[i])