aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/charon/daemon.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/charon/daemon.c b/src/charon/daemon.c
index 1f96c2485..c646ef9b4 100644
--- a/src/charon/daemon.c
+++ b/src/charon/daemon.c
@@ -480,6 +480,7 @@ static bool initialize(private_daemon_t *this, bool syslog, level_t levels[])
this->public.attributes = attribute_manager_create();
this->public.kernel_interface = kernel_interface_create();
this->public.socket = socket_create();
+ this->public.traps = trap_manager_create();
/* load plugins, further infrastructure may need it */
lib->plugins->load(lib->plugins, IPSEC_PLUGINDIR,
@@ -505,7 +506,6 @@ static bool initialize(private_daemon_t *this, bool syslog, level_t levels[])
{
return FALSE;
}
- this->public.traps = trap_manager_create();
this->public.sender = sender_create();
this->public.receiver = receiver_create();
if (this->public.receiver == NULL)