From bb428fc90f2623bdf35c53e62bf2aaeba2d1e0b7 Mon Sep 17 00:00:00 2001 From: Mauro Sardara Date: Fri, 22 Feb 2019 18:09:48 +0100 Subject: [HICN-83] Added cmake flag "-DENABLE_PUNTING=[ON|OFF]" for enabling/disabling punting in hicnLightDaemon. Change-Id: I14f5e1ce21f2c2381359fa6184671d3cbe43b808 Signed-off-by: Mauro Sardara --- hicn-light/src/core/forwarder.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'hicn-light/src/core/forwarder.c') diff --git a/hicn-light/src/core/forwarder.c b/hicn-light/src/core/forwarder.c index 2b00a35e5..a7d151314 100644 --- a/hicn-light/src/core/forwarder.c +++ b/hicn-light/src/core/forwarder.c @@ -197,7 +197,7 @@ Forwarder *forwarder_Create(Logger *logger) { dispatcher_StartSignalEvent(forwarder->dispatcher, forwarder->signal_usr1); #endif -#if !defined(__APPLE__) && !defined(_WIN32) +#if !defined(__APPLE__) && !defined(_WIN32) && defined(PUNTING) forwarder->hicnSocketHelper = hicn_create(); if (forwarder->hicnSocketHelper == NULL) return NULL; #endif /* __APPLE__ */ @@ -237,7 +237,8 @@ void forwarder_Destroy(Forwarder **ptr) { parcAssertNotNull(ptr, "Parameter must be non-null double pointer"); parcAssertNotNull(*ptr, "Parameter must dereference to non-null pointer"); Forwarder *forwarder = *ptr; -#if !defined(__APPLE__) && !defined(__ANDROID__) && !defined(_WIN32) +#if !defined(__APPLE__) && !defined(__ANDROID__) && !defined(_WIN32) && \ + defined(PUNTING) hicn_destroy(); #endif parcEventTimer_Destroy(&(forwarder->keepalive_event)); -- cgit 1.2.3-korg