Commit 69810db407a9fce3c827e66a8c7a9b9e2ccab110

Authored by Philippe Lagadec
Committed by GitHub
2 parents 2f764df7 96818359

Merge pull request #648 from ddash-ct/507-rtfpackage

Strip trailing nulls for package check
Showing 1 changed file with 1 additions and 1 deletions
oletools/rtfobj.py
... ... @@ -697,7 +697,7 @@ class RtfObjParser(RtfParser):
697 697 rtfobj.oledata = obj.data
698 698 rtfobj.oledata_md5 = hashlib.md5(obj.data).hexdigest()
699 699 rtfobj.is_ole = True
700   - if obj.class_name.lower() == b'package':
  700 + if obj.class_name.lower().rstrip(b'\0') == b'package':
701 701 opkg = oleobj.OleNativeStream(bindata=obj.data,
702 702 package=True)
703 703 rtfobj.filename = opkg.filename
... ...