Kaydet (Commit) c01537f7 authored tarafından Georg Brandl's avatar Georg Brandl

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

üst 6c6a4d02
...@@ -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