summaryrefslogtreecommitdiff
blob: 22d550f29972b90c76f5ea2c358a1be2ffeef80f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
--- 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);