[Secure-testing-commits] r1941 - lib/python

Florian Weimer fw at costa.debian.org
Mon Sep 12 20:15:08 UTC 2005


Author: fw
Date: 2005-09-12 20:15:08 +0000 (Mon, 12 Sep 2005)
New Revision: 1941

Modified:
   lib/python/bugs.py
Log:
lib/python/bugs.py (CVEFile.matchHeader):
  Remove matching parenthesis and brackets.


Modified: lib/python/bugs.py
===================================================================
--- lib/python/bugs.py	2005-09-12 20:14:02 UTC (rev 1940)
+++ lib/python/bugs.py	2005-09-12 20:15:08 UTC (rev 1941)
@@ -564,10 +564,16 @@
             (record_name, description) = match.groups()
         (cve, desc) = match.groups()
         if desc:
-            if desc[0] == '(' and desc[-1] <> ')':
-                self.raiseSyntaxError("missing closing parenthesis")
-            if desc[0] == '[' and desc[-1] <> ']':
-                self.raiseSyntaxError("missing closing bracket")
+            if desc[0] == '(':
+                if desc[-1] <> ')':
+                    self.raiseSyntaxError("missing closing parenthesis")
+                else:
+                    desc = desc[1:-1]
+            elif desc[0] == '[':
+                if desc[-1] <> ']':
+                    self.raiseSyntaxError("missing closing bracket")
+                else:
+                    desc = desc[1:-1]
         return (None, cve, desc)
 
 class DSAFile(FileBase):




More information about the Secure-testing-commits mailing list