From 7ed916270e9e445b73d463398187b696b36bb91a Mon Sep 17 00:00:00 2001 From: methodus Date: Tue, 11 Dec 2012 10:06:18 +0100 Subject: Fixed thread cancelation due timeout. Threads should now exit in a clean manner. --- include/contentDirectory.h | 2 ++ include/webserver.h | 1 + 2 files changed, 3 insertions(+) (limited to 'include') diff --git a/include/contentDirectory.h b/include/contentDirectory.h index 92544a0..8c9a4b7 100644 --- a/include/contentDirectory.h +++ b/include/contentDirectory.h @@ -52,6 +52,8 @@ private: void Action(); + cCondWait sleep; + } ContentDirectory; } // namespace upnp diff --git a/include/webserver.h b/include/webserver.h index 1147b04..2509870 100644 --- a/include/webserver.h +++ b/include/webserver.h @@ -58,6 +58,7 @@ namespace upnp { class cWSThread : public cThread { public: cWSThread(cWebserver& webServer); + virtual ~cWSThread(); void Stop(); virtual void Action(void); private: -- cgit v1.2.3