Fix unhandled None in do_PDFStream, via oss-fuzz

This commit is contained in:
Jeremy Singer-Vine
2025-03-27 21:57:21 -04:00
parent 3fcb493941
commit 9148810a8f
2 changed files with 2 additions and 2 deletions
+2 -2
View File
@@ -109,8 +109,8 @@ class Serializer:
else:
return {k: self.serialize(v) for k, v in obj.items()}
def do_PDFStream(self, obj: Any) -> Dict[str, str]:
return {"rawdata": to_b64(obj.rawdata)}
def do_PDFStream(self, obj: Any) -> Dict[str, Optional[str]]:
return {"rawdata": to_b64(obj.rawdata) if obj.rawdata else None}
def do_PSLiteral(self, obj: PSLiteral) -> str:
return decode_text(obj.name)
Binary file not shown.