From 3c1b5421aac7ef9691ac6102d56a390b9e30aea3 Mon Sep 17 00:00:00 2001 From: Marcus Boerger Date: Fri, 6 Apr 2007 19:04:53 +0000 Subject: [PATCH] - Fix types --- ext/spl/php_spl.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ext/spl/php_spl.c b/ext/spl/php_spl.c index ba5fcbacf8..ebdac8e79e 100755 --- a/ext/spl/php_spl.c +++ b/ext/spl/php_spl.c @@ -546,9 +546,9 @@ PHP_FUNCTION(spl_autoload_unregister) success = zend_u_hash_del(SPL_G(autoload_functions), Z_TYPE(zfunc_name), lc_name, Z_UNILEN(zfunc_name)+1); if (success != SUCCESS && obj_ptr) { size_t func_name_len = Z_UNISIZE(zfunc_name); - lc_name.v = erealloc(lc_name.v, func_name_len + 1 + sizeof(long)); - memcpy(lc_name.v + func_name_len, &Z_OBJ_HANDLE_PP(obj_ptr), sizeof(long)); - func_name_len += sizeof(long); + lc_name.v = erealloc(lc_name.v, func_name_len + 1 + sizeof(zend_object_handle)); + memcpy(lc_name.v + func_name_len, &Z_OBJ_HANDLE_PP(obj_ptr), sizeof(zend_object_handle)); + func_name_len += sizeof(zend_object_handle); lc_name.s[func_name_len] = '\0'; if (Z_TYPE(zfunc_name) == IS_UNICODE) { func_name_len /= sizeof(UChar); -- 2.50.1