From: Jaroslav Kysela Date: Fri, 3 Oct 2014 16:46:43 +0000 (+0200) Subject: capmt: check negative value for tvh_socket() X-Git-Tag: v4.1~1161 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=12be763beee49b36baf9a0935775e414240cd231;p=thirdparty%2Ftvheadend.git capmt: check negative value for tvh_socket() --- diff --git a/src/descrambler/capmt.c b/src/descrambler/capmt.c index 32540420d..b5d5b1993 100644 --- a/src/descrambler/capmt.c +++ b/src/descrambler/capmt.c @@ -1354,6 +1354,10 @@ static int capmt_create_udp_socket(capmt_t *capmt, int *socket, int port) { *socket = tvh_socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP); + if (*socket < 0) { + tvherror("capmt", "%s: failed to create UDP socket", capmt_name(capmt)); + return 0; + } struct sockaddr_in serv_addr; serv_addr.sin_addr.s_addr = inet_addr("127.0.0.1");