summaryrefslogtreecommitdiff
path: root/libre/systemd/lz4-test-compress-partial.patch
diff options
context:
space:
mode:
authorOmar Vega Ramos <ovruni@gnu.org.pe>2018-11-07 16:39:08 -0500
committerOmar Vega Ramos <ovruni@gnu.org.pe>2018-11-07 16:39:08 -0500
commite0f1bea93f245a568b60ae6e9d8d00b5bcb083f5 (patch)
treeaf2f7ded08764f11f5f1cb14b31daa18bff6cb01 /libre/systemd/lz4-test-compress-partial.patch
parenta9f5bf95bfa2a9b3b14170a10742a75cce79d4a3 (diff)
downloadabslibre-e0f1bea93f245a568b60ae6e9d8d00b5bcb083f5.tar.gz
abslibre-e0f1bea93f245a568b60ae6e9d8d00b5bcb083f5.tar.bz2
abslibre-e0f1bea93f245a568b60ae6e9d8d00b5bcb083f5.zip
systemd-239.300-1.par1: updating version
Diffstat (limited to 'libre/systemd/lz4-test-compress-partial.patch')
-rw-r--r--libre/systemd/lz4-test-compress-partial.patch31
1 files changed, 31 insertions, 0 deletions
diff --git a/libre/systemd/lz4-test-compress-partial.patch b/libre/systemd/lz4-test-compress-partial.patch
new file mode 100644
index 000000000..421e186f1
--- /dev/null
+++ b/libre/systemd/lz4-test-compress-partial.patch
@@ -0,0 +1,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