diff options
author | methodus <methodus@web.de> | 2012-12-10 20:49:53 +0100 |
---|---|---|
committer | methodus <methodus@web.de> | 2012-12-10 20:49:53 +0100 |
commit | 7c5e5dac8eba1e6132582f7ff549fd04dc877ce1 (patch) | |
tree | 4f937c7a5eb686d25e44be178d0e7d6867456e1b /server | |
parent | b36c18930b3221fbc7cfea674472d77cdb466c98 (diff) | |
download | vdr-plugin-upnp-7c5e5dac8eba1e6132582f7ff549fd04dc877ce1.tar.gz vdr-plugin-upnp-7c5e5dac8eba1e6132582f7ff549fd04dc877ce1.tar.bz2 |
Ignoring signal SIGPIPE which might cause crashes
Diffstat (limited to 'server')
-rw-r--r-- | server/webserver.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/server/webserver.cpp b/server/webserver.cpp index c2dfad2..2ef058d 100644 --- a/server/webserver.cpp +++ b/server/webserver.cpp @@ -7,6 +7,7 @@ #include "../include/webserver.h" #include "../upnp.h" +#include <signal.h> #include <sstream> #include <tnt/job.h> #include <tnt/configurator.h> @@ -47,6 +48,8 @@ bool cWebserver::Initialise(){ // Map static contents stringstream ss1, ss2; + signal(SIGPIPE, SIG_IGN); + mApplication.listen(mListenerAddress.c_str(), mListenerPort); mApplication.mapUrl("^/$", "index"); |