Author: agx
Date: 2017-11-29 15:22:09 +0000 (Wed, 29 Nov 2017)
New Revision: 58119

Modified:
   bin/report-vuln
Log:
report-vuln: don't fail if description_from_list return None

If no description was found None is returned. This fixes

Traceback (most recent call last):
  File "bin/report-vuln", line 237, in <module>
    main()
  File "bin/report-vuln", line 234, in main
    gen_text(pkg, cve, affected=args.affected, blanks=args.blanks, 
severity=args.severity, cc=args.cc, cclist=args.cclist, src=args.src)
  File "bin/report-vuln", line 156, in gen_text
    print get_cve(cve)
  File "bin/report-vuln", line 114, in get_cve
    return ret + '\n'
TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'

in case of a yet unknown CVE.

Modified: bin/report-vuln
===================================================================
--- bin/report-vuln     2017-11-29 15:21:40 UTC (rev 58118)
+++ bin/report-vuln     2017-11-29 15:22:09 UTC (rev 58119)
@@ -108,7 +108,7 @@
     if ret == '':
         ret = description_from_list(id)
 
-    if ret == '':
+    if not ret:
         ret = 'No description was found (try on a search engine)'
 
     return ret + '\n'


_______________________________________________
Secure-testing-commits mailing list
Secure-testing-commits@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/secure-testing-commits

Reply via email to