aboutsummaryrefslogtreecommitdiffstats
path: root/main/strongswan/0012-daemon-Flush-shunts-before-unloading-plugins.patch
blob: 9d3be529b7ab6aaef995550c3cd52445e40283b5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
From c04345d5edbbc4c37027cdfc21dba85d03e312af Mon Sep 17 00:00:00 2001
From: Tobias Brunner <tobias@strongswan.org>
Date: Tue, 14 Jul 2015 16:56:33 +0200
Subject: [PATCH] daemon: Flush shunts before unloading plugins

---
 src/libcharon/daemon.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/libcharon/daemon.c b/src/libcharon/daemon.c
index b1b8f57..316be76 100644
--- a/src/libcharon/daemon.c
+++ b/src/libcharon/daemon.c
@@ -462,6 +462,10 @@ static void destroy(private_daemon_t *this)
 	{
 		this->public.traps->flush(this->public.traps);
 	}
+	if (this->public.shunts)
+	{
+		this->public.shunts->flush(this->public.shunts);
+	}
 	if (this->public.sender)
 	{
 		this->public.sender->flush(this->public.sender);
-- 
2.4.6