]> granicus.if.org Git - php/commitdiff
more safe_emalloc()
authorAntony Dovgal <tony2001@php.net>
Mon, 25 Dec 2006 22:27:12 +0000 (22:27 +0000)
committerAntony Dovgal <tony2001@php.net>
Mon, 25 Dec 2006 22:27:12 +0000 (22:27 +0000)
ext/xsl/xsltprocessor.c

index db18723aeb64389cdf5cb11da9f31c9cd8610ca6..58d8c7f595c5f0a9bb59331bbda9d520ff1add7b 100644 (file)
@@ -88,7 +88,7 @@ static char **php_xsl_xslt_make_params(HashTable *parht, int xpath_params TSRMLS
        zstr string_key = NULL_ZSTR;
 
        parsize = (2 * zend_hash_num_elements(parht) + 1) * sizeof(char *);
-       params = (char **)emalloc(parsize);
+       params = (char **)safe_emalloc((2 * zend_hash_num_elements(parht) + 1), sizeof(char *), 0);
        memset((char *)params, 0, parsize);
 
        for (zend_hash_internal_pointer_reset(parht);