]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
Prevent SIGSEGV when bind to the TCP socket fails
authorJaroslav Kysela <perex@perex.cz>
Wed, 9 Apr 2014 16:21:07 +0000 (18:21 +0200)
committerJaroslav Kysela <perex@perex.cz>
Mon, 5 May 2014 20:00:35 +0000 (22:00 +0200)
src/tcp.c

index 89cedf2a69268270f91d05026d2edce6740a2ce1..272ba787a77e2f2bab849ec48efe6076cd18ba16 100644 (file)
--- a/src/tcp.c
+++ b/src/tcp.c
@@ -640,6 +640,9 @@ tcp_server_delete(void *server)
   tcp_server_t *ts = server;
   tvhpoll_event_t ev;
 
+  if (server == NULL)
+    return;
+
   memset(&ev, 0, sizeof(ev));
   ev.fd       = ts->serverfd;
   ev.events   = TVHPOLL_IN;