diff options
Diffstat (limited to 'archivers/libarchive/files/cpio/test/test_gcpio_compat.c')
-rw-r--r-- | archivers/libarchive/files/cpio/test/test_gcpio_compat.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/archivers/libarchive/files/cpio/test/test_gcpio_compat.c b/archivers/libarchive/files/cpio/test/test_gcpio_compat.c index 32f4b6b3103..61c9878b11e 100644 --- a/archivers/libarchive/files/cpio/test/test_gcpio_compat.c +++ b/archivers/libarchive/files/cpio/test/test_gcpio_compat.c @@ -40,10 +40,11 @@ unpack_test(const char *from, const char *options) /* * Use cpio to unpack the sample archive */ - r = systemf("%s -i --quiet %s < %s/%s >unpack.out 2>unpack.err", - testprog, options, refdir, from); - failure("Error invoking %s -i --quiet %s < %s/%s", - testprog, options, refdir, from); + extract_reference_file(from); + r = systemf("%s -i --quiet %s < %s >unpack.out 2>unpack.err", + testprog, options, from); + failure("Error invoking %s -i --quiet %s < %s", + testprog, options, from); assertEqualInt(r, 0); /* Verify that nothing went to stderr. */ |