[Secure-testing-commits] r14664 - lib/python/sectracker
Florian Weimer
fw at alioth.debian.org
Mon May 10 19:06:44 UTC 2010
Author: fw
Date: 2010-05-10 19:06:41 +0000 (Mon, 10 May 2010)
New Revision: 14664
Modified:
lib/python/sectracker/analyzers.py
Log:
sectracker.analyzers.vulnerabilities(): fix logic bug
fixed_other was not computed correctly.
Modified: lib/python/sectracker/analyzers.py
===================================================================
--- lib/python/sectracker/analyzers.py 2010-05-09 21:43:25 UTC (rev 14663)
+++ lib/python/sectracker/analyzers.py 2010-05-10 19:06:41 UTC (rev 14664)
@@ -209,18 +209,15 @@
# unstable fix.
continue
if rel in preleases:
- relver = convertversion(preleases[rel][1])
- if relver is None:
+ refver = convertversion(preleases[rel][1])
+ if refver is None:
continue
- if relver is True:
- # FIXME? should not happen because the
- # vulnerable must have been present in
- # unstable at some point
+ if refver is True:
+ # Annotations like <not-affected>.
other_versions.add(ver)
continue
- if vercmp(ver, relver) >= 0:
- continue
- other_versions.add(ver)
+ if vercmp(ver, refver) >= 0:
+ other_versions.add(ver)
result.append(Vulnerability(bug.header.name, pname,
unstable_fixed, other_versions))
return result
More information about the Secure-testing-commits
mailing list