]> granicus.if.org Git - php/commitdiff
Patch from Daniel Beckham, fetch the entry resource id, not the directory
authorSterling Hughes <sterling@php.net>
Sat, 2 Jun 2001 05:12:44 +0000 (05:12 +0000)
committerSterling Hughes <sterling@php.net>
Sat, 2 Jun 2001 05:12:44 +0000 (05:12 +0000)
resource id and fix prototype.

ext/zip/zip.c

index dbc013b8c201981ae40cf43bc4d1f837bf5840d2..29819c66a07d6541f952a0fb97ba601f331e4ea3 100644 (file)
@@ -226,7 +226,7 @@ PHP_FUNCTION(zip_entry_compressionmethod)
 }
 /* }}} */
 
-/* {{{ proto bool zip_open(resource zip_dp, resource zip_entry, string mode)
+/* {{{ proto bool zip_entry_open(resource zip_dp, resource zip_entry, string mode)
    Open a Zip File, pointed by the resource entry */
 PHP_FUNCTION(zip_entry_open)
 {
@@ -240,7 +240,7 @@ PHP_FUNCTION(zip_entry_open)
        }
 
        ZEND_FETCH_RESOURCE(archive_p, ZZIP_DIR *, zzip_dp, -1, le_zip_dir_name, le_zip_dir);
-       ZEND_FETCH_RESOURCE(entry, php_zzip_dirent *, zzip_dp, -1, le_zip_entry_name, le_zip_entry);
+       ZEND_FETCH_RESOURCE(entry, php_zzip_dirent *, zzip_ent, -1, le_zip_entry_name, le_zip_entry);
 
        entry->fp = zzip_file_open(archive_p, entry->dirent.d_name, O_RDONLY | O_BINARY);