]> granicus.if.org Git - php/commitdiff
Fixed memory leaks in ext/spl/tests/fileobject_003.phpt
authorDmitry Stogov <dmitry@php.net>
Mon, 10 Jul 2006 15:48:09 +0000 (15:48 +0000)
committerDmitry Stogov <dmitry@php.net>
Mon, 10 Jul 2006 15:48:09 +0000 (15:48 +0000)
ext/spl/spl_directory.c

index aa4afba832e7f0df50a02e9a4243306aeb7812df..1187610b1a9576e53e54813d4c93f906dc3d8fc1 100755 (executable)
@@ -254,8 +254,8 @@ static zend_object_value spl_filesystem_object_clone(zval *zobject TSRMLS_DC)
 
        switch (source->type) {
        case SPL_FS_INFO:
-               source->path_len = source->path_len;
-               source->path = estrndup(source->path, source->path_len);
+               intern->path_len = source->path_len;
+               intern->path = estrndup(source->path, source->path_len);
                intern->file_name_len = source->file_name_len;
                intern->file_name = estrndup(source->file_name, intern->file_name_len);
                break;