From 76461dd5c1887c64d9b8c131479503d4df3e494d Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Wed, 9 Apr 2014 18:21:07 +0200 Subject: [PATCH] Prevent SIGSEGV when bind to the TCP socket fails --- src/tcp.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/tcp.c b/src/tcp.c index 89cedf2a..272ba787 100644 --- 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;