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
|