From c5602be799bd1b86e16079066ad8b2a704bd6bc6 Mon Sep 17 00:00:00 2001 From: Dmitry Stogov Date: Mon, 9 Apr 2007 15:33:59 +0000 Subject: [PATCH] Usage of sizeof(void*) is not portable --- ext/spl/php_spl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/spl/php_spl.c b/ext/spl/php_spl.c index ba81f17f1e..8fd6d9313f 100755 --- a/ext/spl/php_spl.c +++ b/ext/spl/php_spl.c @@ -549,7 +549,7 @@ PHP_FUNCTION(spl_autoload_unregister) if (success != SUCCESS && obj_ptr) { size_t func_name_len = Z_UNISIZE(zfunc_name); lc_name.v = erealloc(lc_name.v, func_name_len + 2 + sizeof(zend_object_handle)); - memcpy(lc_name.v + func_name_len, &Z_OBJ_HANDLE_PP(obj_ptr), sizeof(zend_object_handle)); + memcpy(lc_name.s + func_name_len, &Z_OBJ_HANDLE_PP(obj_ptr), sizeof(zend_object_handle)); func_name_len += sizeof(zend_object_handle); if (Z_TYPE(zfunc_name) == IS_UNICODE) { func_name_len /= sizeof(UChar); -- 2.40.0