From 5a3b2fd411e65d62a6bb5abe95eb76af2310a1bc Mon Sep 17 00:00:00 2001 From: Aman Sayyad <153252172+mramansayyad@users.noreply.github.com> Date: Fri, 5 Jun 2026 23:06:27 +0530 Subject: [PATCH] fix(semver): restrict PEP 440 local version elementwise comparison loop to minimum length --- util/semver/pep440.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/util/semver/pep440.go b/util/semver/pep440.go index a6a2d7ba..6eb67e51 100644 --- a/util/semver/pep440.go +++ b/util/semver/pep440.go @@ -592,7 +592,7 @@ func pep44CompareLocal(pl, ql string) int { n = qn } var pElem, qElem string - for i := 0; i < pn; i++ { + for i := 0; i < n; i++ { pElem, pl = pep440LocalElem(pl) qElem, ql = pep440LocalElem(ql) if s := p440compareLocalElem(pElem, qElem); s != 0 {