summaryrefslogtreecommitdiff
path: root/ext/xml/xml.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/xml/xml.c')
-rw-r--r--ext/xml/xml.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/ext/xml/xml.c b/ext/xml/xml.c
index 6b4a57a27f..0521445b8d 100644
--- a/ext/xml/xml.c
+++ b/ext/xml/xml.c
@@ -245,7 +245,10 @@ PHP_MSHUTDOWN_FUNCTION(xml)
PHP_RSHUTDOWN_FUNCTION(xml)
{
- return SUCCESS;
+#ifdef LIBXML_EXPAT_COMPAT
+ xmlCleanupParser();
+#endif
+ return SUCCESS;
}