1
0
mirror of https://github.com/php/php-src.git synced 2026-03-24 00:02:20 +01:00

Set xmlreader property handler hash size to a precalculated value

This commit is contained in:
Niels Dossche
2024-02-25 15:10:00 +01:00
parent 7f080d3584
commit da1a9402f8

View File

@@ -1181,7 +1181,8 @@ PHP_MINIT_FUNCTION(xmlreader)
prev_zend_post_startup_cb = zend_post_startup_cb;
zend_post_startup_cb = xmlreader_fixup_temporaries;
zend_hash_init(&xmlreader_prop_handlers, 0, NULL, NULL, true);
/* Note: update the size upon adding properties. */
zend_hash_init(&xmlreader_prop_handlers, 14, NULL, NULL, true);
XMLREADER_REGISTER_PROP_HANDLER(&xmlreader_prop_handlers, "attributeCount", xmlTextReaderAttributeCount, NULL, IS_LONG);
XMLREADER_REGISTER_PROP_HANDLER(&xmlreader_prop_handlers, "baseURI", NULL, xmlTextReaderConstBaseUri, IS_STRING);
XMLREADER_REGISTER_PROP_HANDLER(&xmlreader_prop_handlers, "depth", xmlTextReaderDepth, NULL, IS_LONG);