Hanno Böck commited on 2019-12-13 12:50:42
Zeige 1 geänderte Dateien mit 9 Einfügungen und 6 Löschungen.
... | ... |
@@ -109,7 +109,7 @@ for fdir in opts.dirs: |
109 | 109 |
mfile = os.path.join(root, filename) |
110 | 110 |
try: |
111 | 111 |
file = open(mfile, errors='replace') |
112 |
- except Exception: |
|
112 |
+ except IOError: |
|
113 | 113 |
continue |
114 | 114 |
filestr = file.read() |
115 | 115 |
file.close() |
... | ... |
@@ -117,9 +117,11 @@ for fdir in opts.dirs: |
117 | 117 |
if (('extra_match' in det |
118 | 118 |
and det['extra_match'] not in filestr) |
119 | 119 |
or ('extra_nomatch' in det |
120 |
- and det['extra_nomatch'] in filestr) |
|
121 |
- or ('path_match' in det |
|
122 |
- and not root.endswith(det['path_match']))): |
|
120 |
+ and det['extra_nomatch'] in filestr)): |
|
121 |
+ continue |
|
122 |
+ |
|
123 |
+ if ('path_match' in det |
|
124 |
+ and (not root.endswith(det['path_match']))): |
|
123 | 125 |
continue |
124 | 126 |
|
125 | 127 |
findversion = re.search(re.escape(det['variable']) |
... | ... |
@@ -137,9 +139,10 @@ for fdir in opts.dirs: |
137 | 139 |
+ int(det['add_minor'])) |
138 | 140 |
findversion = '.'.join(findversion) |
139 | 141 |
|
140 |
- if (not versioncompare(item['safe'], findversion) |
|
142 |
+ if ((not versioncompare(item['safe'], findversion)) |
|
141 | 143 |
or ('old_safe' in item |
142 |
- and findversion in item['old_safe'].split(','))): |
|
144 |
+ and findversion in |
|
145 |
+ item['old_safe'].split(','))): |
|
143 | 146 |
if opts.all: |
144 | 147 |
vulnprint(item['name'], findversion, "ok", "", |
145 | 148 |
mfile, det['subdir'], opts.xml) |
146 | 149 |