test-compress: make sure asserts with side effects use assert_se()

Otherwise the test fails when built with CPPFLAGS='-DNDEBUG' which disables
assertions.

Tested:
- make check TESTS='test-compress' CPPFLAGS='-DNDEBUG'
This commit is contained in:
Filipe Brandenburger 2014-08-25 22:05:02 -07:00 committed by Lennart Poettering
parent 32dfe42c66
commit 52754725e1

View file

@ -145,11 +145,11 @@ static void test_compress_stream(int compression,
assert_se((dst = mkostemp_safe(pattern, O_RDWR|O_CLOEXEC)) >= 0);
assert(compress(src, dst, -1) == 0);
assert_se(compress(src, dst, -1) == 0);
if (cat) {
assert_se(asprintf(&cmd, "%s %s | diff %s -", cat, pattern, srcfile) > 0);
assert(system(cmd) == 0);
assert_se(system(cmd) == 0);
}
log_debug("/* test decompression */");