]> granicus.if.org Git - php/commitdiff
fix compression zip tests
authorGreg Beaver <cellog@php.net>
Wed, 16 Apr 2008 20:26:22 +0000 (20:26 +0000)
committerGreg Beaver <cellog@php.net>
Wed, 16 Apr 2008 20:26:22 +0000 (20:26 +0000)
ext/phar/util.c

index 210088619b03df75ff58d105cc2002309a4c2ae6..641b54f863cefc82dc62f1e1594d8f429b046c6d 100644 (file)
@@ -682,7 +682,7 @@ int phar_open_entry_fp(phar_entry_info *entry, char **error TSRMLS_DC)
                        return FAILURE;
                }
        }
-       if (!(entry->flags & PHAR_ENT_COMPRESSION_MASK)) {
+       if ((entry->old_flags && !(entry->old_flags & PHAR_ENT_COMPRESSION_MASK)) || !(entry->flags & PHAR_ENT_COMPRESSION_MASK)) {
                return SUCCESS;
        }
        if (!phar->ufp) {