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 <ccaulfie@redhat.com> - 1.18-2
+  Calculate the defrag buffers correctly
+  Resolves: rhbz#2008195
+
 * Wed Sep 23 2020 Christine Caulfield <ccaulfie@redhat.com> - 1.18-1
   Rebase to 1.18
   Resolves: rhbz#1855301