Commit 5fec64f9e1e040b671a4f2be90a4eb58dea909a8

Authored by Christian Herdtweck
1 parent ef78a3ec

fixed minor error: had tested projectname_sizeof_projectname twice instead of projectdocstring

Showing 1 changed file with 1 additions and 1 deletions
oletools/olevba.py
@@ -1227,7 +1227,7 @@ def _extract_vba(ole, vba_root, project_path, dir_path): @@ -1227,7 +1227,7 @@ def _extract_vba(ole, vba_root, project_path, dir_path):
1227 projectdocstring_id = struct.unpack("<H", dir_stream.read(2))[0] 1227 projectdocstring_id = struct.unpack("<H", dir_stream.read(2))[0]
1228 check_value('PROJECTDOCSTRING_Id', 0x0005, projectdocstring_id) 1228 check_value('PROJECTDOCSTRING_Id', 0x0005, projectdocstring_id)
1229 projectdocstring_sizeof_docstring = struct.unpack("<L", dir_stream.read(4))[0] 1229 projectdocstring_sizeof_docstring = struct.unpack("<L", dir_stream.read(4))[0]
1230 - if projectname_sizeof_projectname > 2000: 1230 + if projectdocstring_sizeof_docstring > 2000:
1231 log.error( 1231 log.error(
1232 "PROJECTDOCSTRING_SizeOfDocString value not in range: {0}".format(projectdocstring_sizeof_docstring)) 1232 "PROJECTDOCSTRING_SizeOfDocString value not in range: {0}".format(projectdocstring_sizeof_docstring))
1233 projectdocstring_docstring = dir_stream.read(projectdocstring_sizeof_docstring) 1233 projectdocstring_docstring = dir_stream.read(projectdocstring_sizeof_docstring)