bpo-45820: Fix a segfault when the parser fails without reading any input (GH-29580)

(cherry picked from commit df4ae55e66e34ea8de6a34f0b104871ddaf35d53)

Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com>
2 files changed