cvs: spl / spl_directory.c

From: Date: Sat, 19 Jul 2003 18:53:10 +0000
Subject: cvs: spl / spl_directory.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-22658@lists.php.net to get a copy of this message
helly Sat Jul 19 14:53:10 2003 EDT Modified files: /spl spl_directory.c Log: Fix clone Index: spl/spl_directory.c diff -u spl/spl_directory.c:1.2 spl/spl_directory.c:1.3 --- spl/spl_directory.c:1.2 Sat Jul 19 05:49:28 2003 +++ spl/spl_directory.c Sat Jul 19 14:53:10 2003 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: spl_directory.c,v 1.2 2003/07/19 09:49:28 helly Exp $ */ +/* $Id: spl_directory.c,v 1.3 2003/07/19 18:53:10 helly Exp $ */ #ifdef HAVE_CONFIG_H # include "config.h" @@ -64,6 +64,8 @@ char *path; } spl_dir_object; +static zend_object_value spl_dir_object_clone(zval *zobject TSRMLS_DC); + /* {{{ spl_dir_object_dtor */ static void spl_dir_object_dtor(void *object, zend_object_handle handle TSRMLS_DC) { @@ -98,7 +100,7 @@ zend_hash_init(intern->std.properties, 0, NULL, ZVAL_PTR_DTOR, 0); zend_hash_copy(intern->std.properties, &class_type->default_properties, (copy_ctor_func_t) zval_add_ref, (void *) &tmp, sizeof(zval *)); - retval.handle = zend_objects_store_put(intern, spl_dir_object_dtor, NULL TSRMLS_CC); + retval.handle = zend_objects_store_put(intern, spl_dir_object_dtor, spl_dir_object_clone TSRMLS_CC); retval.handlers = &spl_dir_handlers; return retval; }

« previous php.cvs (#22658) next »