diff --git a/0008-the-snappy-project-made-the-follwing-change-in-snapp.patch b/0008-the-snappy-project-made-the-follwing-change-in-snapp.patch new file mode 100644 index 0000000000000000000000000000000000000000..4d168d88ec92da465109100b0c7fa5c9de1ad1b7 --- /dev/null +++ b/0008-the-snappy-project-made-the-follwing-change-in-snapp.patch @@ -0,0 +1,29 @@ +From 780243774f5a9695945127dd639780c68d57e6e1 Mon Sep 17 00:00:00 2001 +From: wangzengliang +Date: Mon, 10 Jan 2022 11:43:31 +0800 +Subject: [PATCH] the snappy project made the follwing change in snappy.h + between verison 1.1.8 and 1.1.9 + Fixes: https://tracker.ceph.com/issues/50934 + copyed-off-by: https://github.com/ceph/ceph/pill/42542 + +--- + src/compressor/snappy/SnappyCompressor.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/compressor/snappy/SnappyCompressor.h b/src/compressor/snappy/SnappyCompressor.h +index 0291a923..bf7532e4 100644 +--- a/src/compressor/snappy/SnappyCompressor.h ++++ b/src/compressor/snappy/SnappyCompressor.h +@@ -96,8 +96,8 @@ class SnappyCompressor : public Compressor { + if (qat_enabled) + return qat_accel.decompress(p, compressed_len, dst); + #endif +- snappy::uint32 res_len = 0; + BufferlistSource source_1(p, compressed_len); ++ uint32_t res_len = 0; + if (!snappy::GetUncompressedLength(&source_1, &res_len)) { + return -1; + } +-- +2.30.0 + diff --git a/ceph.spec b/ceph.spec index 66c7bfeee35c82fcda9bfd12db722ab71a2e797e..9b46dd0bc4da7d0fc190fabe0efa12943e985e3b 100644 --- a/ceph.spec +++ b/ceph.spec @@ -137,6 +137,7 @@ Patch4: 0004-CVE-2020-27781-4.patch Patch5: 0005-CVE-2020-27781-5.patch Patch6: 0006-CVE-2021-3524-1.patch Patch7: 0007-fix-build-error-PTHREAD_STACK_MIN.patch +Patch8: 0008-the-snappy-project-made-the-follwing-change-in-snapp.patch %if 0%{?suse_version} # _insert_obs_source_lines_here