grknight    15/02/17 02:09:16

  Added:                pecl-memcached-1.0.2-php54_zend.patch
  Log:
  Revbump old API with new php patches in case anyone still needs them. Drop 
old revision
  
  (Portage version: 2.2.17/cvs/Linux x86_64, signed Manifest commit with key 
0xD1F781EFF9F4A3B6)

Revision  Changes    Path
1.1                  
dev-php/pecl-memcached/files/pecl-memcached-1.0.2-php54_zend.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-php/pecl-memcached/files/pecl-memcached-1.0.2-php54_zend.patch?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-php/pecl-memcached/files/pecl-memcached-1.0.2-php54_zend.patch?rev=1.1&content-type=text/plain

Index: pecl-memcached-1.0.2-php54_zend.patch
===================================================================
--- a/php_memcached.c   1970-01-01 04:13:08.000000000 -0500
+++ b/php_memcached.c   2015-02-16 20:46:34.849201777 -0500
@@ -1862,8 +1862,11 @@
 
     i_obj = ecalloc(1, sizeof(*i_obj));
        zend_object_std_init( &i_obj->zo, ce TSRMLS_CC );
+#if PHP_VERSION_ID < 50399
     zend_hash_copy(i_obj->zo.properties, &ce->default_properties, 
(copy_ctor_func_t) zval_add_ref, (void *) &tmp, sizeof(zval *));
-
+#else
+    object_properties_init((zend_object*) &(i_obj->zo), ce);
+#endif
        i_obj->compression = 1;
 
     retval.handle = zend_objects_store_put(i_obj, 
(zend_objects_store_dtor_t)zend_objects_destroy_object, 
(zend_objects_free_object_storage_t)php_memc_free_storage, NULL TSRMLS_CC);




Reply via email to