From 72eecacf560de1215c2a79779c5ac7cd04828d0d Mon Sep 17 00:00:00 2001 From: Fabrice Fontaine Date: Fri, 9 Mar 2012 16:45:48 +0100 Subject: [PATCH] Optimisation of --disable-webserver Do not compile miniserver.c if --disable-webserver is used. --- ChangeLog | 6 ++++++ upnp/src/api/upnpapi.c | 2 +- upnp/src/genlib/miniserver/miniserver.c | 3 +++ 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 11c630d..62cb1c3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -2,6 +2,12 @@ Version 1.6.16 ******************************************************************************* +2012-03-09 Fabrice Fontaine + + Optimisation of --disable-webserver + + Do not compile miniserver.c if --disable-webserver is used. + 2012-03-09 Fabrice Fontaine Adding configure options diff --git a/upnp/src/api/upnpapi.c b/upnp/src/api/upnpapi.c index a362ee5..f682168 100644 --- a/upnp/src/api/upnpapi.c +++ b/upnp/src/api/upnpapi.c @@ -616,8 +616,8 @@ int UpnpFinish(void) UpnpUnRegisterClient(client_handle); #endif TimerThreadShutdown(&gTimerThread); - StopMiniServer(); #if EXCLUDE_WEB_SERVER == 0 + StopMiniServer(); web_server_destroy(); #endif ThreadPoolShutdown(&gMiniServerThreadPool); diff --git a/upnp/src/genlib/miniserver/miniserver.c b/upnp/src/genlib/miniserver/miniserver.c index 76f327a..d7b1f63 100644 --- a/upnp/src/genlib/miniserver/miniserver.c +++ b/upnp/src/genlib/miniserver/miniserver.c @@ -32,6 +32,8 @@ #include "config.h" +#if EXCLUDE_MINISERVER == 0 + /*! * \file * @@ -970,3 +972,4 @@ int StopMiniServer() return 0; } +#endif /* EXCLUDE_MINISERVER */