From 50cf13a7f25b4730c7a0884e46d8d8357539de16 Mon Sep 17 00:00:00 2001 From: Richard Alloway Date: Thu, 11 Feb 2021 23:33:36 -0500 Subject: [PATCH] Pass packInOVAL.Version through centOSVersionToRHEL() to remove the "_" portion so that packInOVAL.Version strings like 1.8.23-10.el7_9.1 become 1.8.23-10.el7.1 (same behavior as newVer, which now allows packInOVAL.Version and newVer to be directly compared). (#1176) Co-authored-by: Richard Alloway (OpenLogic) --- oval/util.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/oval/util.go b/oval/util.go index b9bb080a..b43d1c6e 100644 --- a/oval/util.go +++ b/oval/util.go @@ -399,7 +399,7 @@ func lessThan(family, newVer string, packInOVAL ovalmodels.Package) (bool, error case config.RedHat, config.CentOS: vera := rpmver.NewVersion(centOSVersionToRHEL(newVer)) - verb := rpmver.NewVersion(packInOVAL.Version) + verb := rpmver.NewVersion(centOSVersionToRHEL(packInOVAL.Version)) return vera.LessThan(verb), nil default: