diff --git a/CHANGELOG.md b/CHANGELOG.md index 98eaade..84a0c5d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - `ValueError` when trying to decrypt empty metadata values ([#766](https://github.com/pdfminer/pdfminer.six/issues/766)) - Sphinx errors during building of documentation ([#760](https://github.com/pdfminer/pdfminer.six/pull/760)) - `TypeError` when getting default width of font ([#720](https://github.com/pdfminer/pdfminer.six/issues/720)) +- `TypeError` in cmapdb.py when parsing null characters ([#768](https://github.com/pdfminer/pdfminer.six/pull/768)) ### Deprecated diff --git a/pdfminer/psparser.py b/pdfminer/psparser.py old mode 100644 new mode 100755 index c7f8a17..0b94e32 --- a/pdfminer/psparser.py +++ b/pdfminer/psparser.py @@ -334,6 +334,8 @@ class PSBaseParser: self._curtoken = b"" self._parse1 = self._parse_wclose return j + 1 + elif c == b"\x00": + return j + 1 else: self._add_token(KWD(c)) return j + 1