diff options
Diffstat (limited to 'ext/xslt/xslt.c')
| -rw-r--r-- | ext/xslt/xslt.c | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/xslt/xslt.c b/ext/xslt/xslt.c index 2ec424ce4e..48cffef156 100644 --- a/ext/xslt/xslt.c +++ b/ext/xslt/xslt.c @@ -89,7 +89,7 @@ extern void xslt_make_array(zval **zarr, char ***carr)  		return;  	} -	*carr = emalloc((zend_hash_num_elements(arr) * 2) + 1); +	*carr = emalloc(((zend_hash_num_elements(arr) * 2) + 1) * sizeof(char *));  	for (zend_hash_internal_pointer_reset(arr);  	     zend_hash_get_current_data(arr, (void **) ¤t) == SUCCESS;  | 
