From: Marcus Boerger Date: Fri, 6 Apr 2007 19:04:53 +0000 (+0000) Subject: - Fix types X-Git-Tag: RELEASE_1_1_0~48 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3c1b5421aac7ef9691ac6102d56a390b9e30aea3;p=php - Fix types --- 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);