From: Martin Willi Date: Mon, 7 Jun 2010 13:06:09 +0000 (+0200) Subject: traffic_selector_t is gone into libstrongswan, migrate printf hook registration,... X-Git-Tag: 4.4.1~175 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5493ffde0b4577524048aaaa49ac0ee05f13dab4;p=thirdparty%2Fstrongswan.git traffic_selector_t is gone into libstrongswan, migrate printf hook registration, too. --- diff --git a/src/libcharon/daemon.c b/src/libcharon/daemon.c index b338f6ee66..aed0029e52 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 8166d24573..7ed2916c86 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();