summaryrefslogtreecommitdiffstats
path: root/main/linux-grsec/xfrm-fix-policy-unreferencing-on-larval-drop.patch
blob: 25dc0dcdc2f77e54c7e9a9ecec7b2be6c245048e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
diff --git a/net/xfrm/xfrm_policy.c b/net/xfrm/xfrm_policy.c
index 31f4ba4..f4ea3a0 100644
--- a/net/xfrm/xfrm_policy.c
+++ b/net/xfrm/xfrm_policy.c
@@ -1805,7 +1805,7 @@ restart:
 			/* EREMOTE tells the caller to generate
 			 * a one-shot blackhole route. */
 			dst_release(dst);
-			xfrm_pols_put(pols, num_pols);
+			xfrm_pols_put(pols, drop_pols);
 			XFRM_INC_STATS(net, LINUX_MIB_XFRMOUTNOSTATES);
 			return -EREMOTE;
 		}