From 5493ffde0b4577524048aaaa49ac0ee05f13dab4 Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Mon, 7 Jun 2010 15:06:09 +0200 Subject: [PATCH] traffic_selector_t is gone into libstrongswan, migrate printf hook registration, too. --- src/libcharon/daemon.c | 5 ----- src/libstrongswan/library.c | 13 ++++++++----- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/src/libcharon/daemon.c b/src/libcharon/daemon.c index b338f6ee6..aed0029e5 100644 --- a/src/libcharon/daemon.c +++ b/src/libcharon/daemon.c @@ -29,7 +29,6 @@ #include "daemon.h" #include -#include #include #ifndef LOG_AUTHPRIV /* not defined on OpenSolaris */ @@ -429,10 +428,6 @@ bool libcharon_init() this = daemon_create(); charon = &this->public; - lib->printf_hook->add_handler(lib->printf_hook, 'R', - traffic_selector_printf_hook, - PRINTF_HOOK_ARGTYPE_POINTER, - PRINTF_HOOK_ARGTYPE_END); lib->printf_hook->add_handler(lib->printf_hook, 'P', proposal_printf_hook, PRINTF_HOOK_ARGTYPE_POINTER, diff --git a/src/libstrongswan/library.c b/src/libstrongswan/library.c index 8166d2457..7ed2916c8 100644 --- a/src/libstrongswan/library.c +++ b/src/libstrongswan/library.c @@ -18,12 +18,13 @@ #include -#include "debug.h" -#include "threading/thread.h" -#include "utils/identification.h" -#include "utils/host.h" +#include +#include +#include +#include +#include #ifdef LEAK_DETECTIVE -#include "utils/leak_detective.h" +#include #endif #define CHECKSUM_LIBRARY IPSEC_DIR"/libchecksum.so" @@ -129,6 +130,8 @@ bool library_init(char *settings) PRINTF_HOOK_ARGTYPE_END); pfh->add_handler(pfh, 'Y', identification_printf_hook, PRINTF_HOOK_ARGTYPE_POINTER, PRINTF_HOOK_ARGTYPE_END); + pfh->add_handler(pfh, 'R', traffic_selector_printf_hook, + PRINTF_HOOK_ARGTYPE_POINTER, PRINTF_HOOK_ARGTYPE_END); this->public.settings = settings_create(settings); this->public.crypto = crypto_factory_create();