]> granicus.if.org Git - php/commitdiff
Usage of sizeof(void*) is not portable
authorDmitry Stogov <dmitry@php.net>
Mon, 9 Apr 2007 15:33:59 +0000 (15:33 +0000)
committerDmitry Stogov <dmitry@php.net>
Mon, 9 Apr 2007 15:33:59 +0000 (15:33 +0000)
ext/spl/php_spl.c

index ba81f17f1eeb82afb9ca295585ac26cef268c9cf..8fd6d9313f534d4c3f576806faea15c830435ab6 100755 (executable)
@@ -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);