]> granicus.if.org Git - php/commitdiff
- store the resolved path
authorPierre Joye <pajoye@php.net>
Thu, 24 Aug 2006 17:54:36 +0000 (17:54 +0000)
committerPierre Joye <pajoye@php.net>
Thu, 24 Aug 2006 17:54:36 +0000 (17:54 +0000)
ext/zip/php_zip.c

index 081e67916ffe9e00a53df3928a4b0c22720760e2..0c66dbb71c3c00731b893f1a20dc2dec7e2546c1 100644 (file)
@@ -898,7 +898,7 @@ ZIPARCHIVE_METHOD(open)
        if (!intern || err) {
                RETURN_LONG((long)err);
        }
-       ze_obj->filename = estrndup(filename, filename_len);
+       ze_obj->filename = estrndup(resolved_path, strlen(resolved_path));
        ze_obj->filename_len = filename_len;
        ze_obj->za = intern;
        RETURN_TRUE;