]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Fix use-after-free in error branch. From Ngie Cooper.
authorJoerg Sonnenberger <joerg@bec.de>
Thu, 11 May 2017 10:29:41 +0000 (12:29 +0200)
committerJoerg Sonnenberger <joerg@bec.de>
Thu, 11 May 2017 10:29:41 +0000 (12:29 +0200)
cpio/test/test_option_lz4.c

index 88dfbd63bae95385d8b2614ab348f033fe465065..ebd376736f42c3945af86660439a3a3212636d4b 100644 (file)
@@ -74,8 +74,8 @@ DEFINE_TEST(test_option_lz4)
                        free(p);
                        return;
                }
-               free(p);
                failure("--lz4 option is broken: %s", p);
+               free(p);
                assertEqualInt(r, 0);
                return;
        }