Commit 8e1d23d7f8249bae4fa2b353f3d498dcc44ddf71
Committed by
GitHub
Merge pull request #107 from spender-sandbox/patch-1
Use correct variable when raising UnexpectedDataError on REFERENCENAM…
Showing
1 changed file
with
1 additions
and
1 deletions
oletools/olevba.py
| @@ -1411,7 +1411,7 @@ def _extract_vba(ole, vba_root, project_path, dir_path, relaxed=False): | @@ -1411,7 +1411,7 @@ def _extract_vba(ole, vba_root, project_path, dir_path, relaxed=False): | ||
| 1411 | reference_reserved = struct.unpack("<H", dir_stream.read(2))[0] | 1411 | reference_reserved = struct.unpack("<H", dir_stream.read(2))[0] |
| 1412 | if reference_reserved not in (0x003E, 0x000D): | 1412 | if reference_reserved not in (0x003E, 0x000D): |
| 1413 | raise UnexpectedDataError(dir_path, 'REFERENCE_Reserved', | 1413 | raise UnexpectedDataError(dir_path, 'REFERENCE_Reserved', |
| 1414 | - (0x003E, 0x000D), value) | 1414 | + (0x003E, 0x000D), reference_reserved) |
| 1415 | reference_sizeof_name_unicode = struct.unpack("<L", dir_stream.read(4))[0] | 1415 | reference_sizeof_name_unicode = struct.unpack("<L", dir_stream.read(4))[0] |
| 1416 | reference_name_unicode = dir_stream.read(reference_sizeof_name_unicode) | 1416 | reference_name_unicode = dir_stream.read(reference_sizeof_name_unicode) |
| 1417 | unused = reference_id | 1417 | unused = reference_id |