summaryrefslogtreecommitdiff
path: root/ext/xmlreader/php_xmlreader.h
diff options
context:
space:
mode:
authorRob Richards <rrichards@php.net>2006-05-10 11:58:56 +0000
committerRob Richards <rrichards@php.net>2006-05-10 11:58:56 +0000
commitac4afe552b46f097cdfd33f0ea0c41a4556b3acb (patch)
treed5e659d67197cb9274ef9ef26b202dc59d054e56 /ext/xmlreader/php_xmlreader.h
parent6fc10a0acd7d8c9cb91d0e0c9a6cdc3585504712 (diff)
downloadphp-git-ac4afe552b46f097cdfd33f0ea0c41a4556b3acb.tar.gz
- revert back to using internal buffer
origional string may be modified during parse causing possible crash
Diffstat (limited to 'ext/xmlreader/php_xmlreader.h')
-rw-r--r--ext/xmlreader/php_xmlreader.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/ext/xmlreader/php_xmlreader.h b/ext/xmlreader/php_xmlreader.h
index 83ca409a0c..421da54a85 100644
--- a/ext/xmlreader/php_xmlreader.h
+++ b/ext/xmlreader/php_xmlreader.h
@@ -40,6 +40,8 @@ extern zend_module_entry xmlreader_module_entry;
typedef struct _xmlreader_object {
zend_object std;
xmlTextReaderPtr ptr;
+ /* strings must be set in input buffer as copy is required */
+ xmlParserInputBufferPtr input;
void *schema;
HashTable *prop_handler;
zend_object_handle handle;