diff --git a/SOURCES/bz2008195-calculate-defrag-buffers-correctly.patch b/SOURCES/bz2008195-calculate-defrag-buffers-correctly.patch new file mode 100644 index 0000000..d74c290 --- /dev/null +++ b/SOURCES/bz2008195-calculate-defrag-buffers-correctly.patch @@ -0,0 +1,11 @@ +--- a/libknet/host.c.orig 2021-09-29 15:55:33.377260315 +0100 ++++ b/libknet/host.c 2021-09-29 15:55:38.642291193 +0100 +@@ -608,7 +608,7 @@ int _seq_num_lookup(struct knet_host *ho + _clear_cbuffers(host, seq_num); + } + +- _reclaim_old_defrag_bufs(host, seq_num); ++ _reclaim_old_defrag_bufs(host, *dst_seq_num); + + if (seq_num < *dst_seq_num) { + seq_dist = (SEQ_MAX - seq_num) + *dst_seq_num; diff --git a/SPECS/kronosnet.spec b/SPECS/kronosnet.spec index c690466..5abff45 100644 --- a/SPECS/kronosnet.spec +++ b/SPECS/kronosnet.spec @@ -83,10 +83,11 @@ Name: kronosnet Summary: Multipoint-to-Multipoint VPN daemon Version: 1.18 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ and LGPLv2+ URL: http://www.kronosnet.org Source0: http://www.kronosnet.org/releases/kronosnet-%{version}.tar.gz +Patch0: bz2008195-calculate-defrag-buffers-correctly.patch # Build dependencies BuildRequires: gcc @@ -135,6 +136,7 @@ BuildRequires: autoconf %prep %setup -q -n %{name}-%{version} +%patch0 -p1 -b .bz2008195-calculate-defrag-buffers-correctly %build %if %{defined buildautogen} @@ -525,6 +527,10 @@ Requires: libnozzle1%{_isa} = %{version}-%{release} %endif %changelog +* Wed Sep 29 2021 Christine Caulfield - 1.18-2 + Calculate the defrag buffers correctly + Resolves: rhbz#2008195 + * Wed Sep 23 2020 Christine Caulfield - 1.18-1 Rebase to 1.18 Resolves: rhbz#1855301