]> 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:47:58 +0000 (15:47 +0000)
committerDmitry Stogov <dmitry@php.net>
Mon, 10 Jul 2006 15:47:58 +0000 (15:47 +0000)
ext/spl/spl_directory.c

index f3738bf5ddf96f7d73e082314415b71026f5ba4d..d3cb7c7b8f19e8a45337170b7bc620c698f9f952 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;