1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
diff --git a/meson.build b/meson.build
index 554e67e5dd..3636a0ff8c 100644
--- a/meson.build
+++ b/meson.build
@@ -1084,6 +1084,7 @@ conf.set10('HAVE_XZ', have)
want_lz4 = get_option('lz4')
if want_lz4 != 'false' and not fuzzer_build
liblz4 = dependency('liblz4',
+ version : '>= 1.8.3',
required : want_lz4 == 'true')
have = liblz4.found()
else
diff --git a/src/journal/test-compress.c b/src/journal/test-compress.c
index 7addf318d6..fb0db190b2 100644
--- a/src/journal/test-compress.c
+++ b/src/journal/test-compress.c
@@ -227,13 +227,10 @@ static void test_lz4_decompress_partial(void) {
assert_se(r >= 0);
log_info("Decompressed partial %i/%i → %i", 12, HUGE_SIZE, r);
- /* We expect this to fail, because that's how current lz4 works. If this
- * call succeeds, then lz4 has been fixed, and we need to change our code.
- */
r = LZ4_decompress_safe_partial(buf, huge,
compressed,
12, HUGE_SIZE-1);
- assert_se(r < 0);
+ assert_se(r >= 0);
log_info("Decompressed partial %i/%i → %i", 12, HUGE_SIZE-1, r);
}
#endif
|