Commit 6c0a51b4 authored by Georg Brandl's avatar Georg Brandl

#9054: fix crash when using pyexpat with a system expat lib version 2.0.1.

parent 98af9868
...@@ -66,6 +66,9 @@ Library ...@@ -66,6 +66,9 @@ Library
Extensions Extensions
---------- ----------
- Issue #9054: Fix a crash occurring when using the pyexpat module
with expat version 2.0.1.
- Issue #5355: Provide mappings from Expat error numbers to string - Issue #5355: Provide mappings from Expat error numbers to string
descriptions and backwards, in order to actually make it possible descriptions and backwards, in order to actually make it possible
to analyze error codes provided by ExpatError. to analyze error codes provided by ExpatError.
......
...@@ -351,6 +351,9 @@ call_character_handler(xmlparseobject *self, const XML_Char *buffer, int len) ...@@ -351,6 +351,9 @@ call_character_handler(xmlparseobject *self, const XML_Char *buffer, int len)
PyObject *args; PyObject *args;
PyObject *temp; PyObject *temp;
if (!have_handler(self, CharacterData))
return -1;
args = PyTuple_New(1); args = PyTuple_New(1);
if (args == NULL) if (args == NULL)
return -1; return -1;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment