From: Jaroslav Kysela Date: Sat, 9 Apr 2016 17:46:14 +0000 (+0200) Subject: tcp: close listen socket fd when server is destoyed X-Git-Tag: v4.2.1~695 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=1560eff46c1016c3adc53a65768635877c929090;p=thirdparty%2Ftvheadend.git tcp: close listen socket fd when server is destoyed --- diff --git a/src/tcp.c b/src/tcp.c index 03e1505a5..abd595a8b 100644 --- a/src/tcp.c +++ b/src/tcp.c @@ -939,6 +939,8 @@ tcp_server_delete(void *server) ev.events = TVHPOLL_IN; ev.data.ptr = ts; tvhpoll_rem(tcp_server_poll, &ev, 1); + close(ts->serverfd); + ts->serverfd = -1; LIST_INSERT_HEAD(&tcp_server_delete_list, ts, link); tvh_write(tcp_server_pipe.wr, &c, 1); }