tcp: fix memory leak in error path in tcp_server_create() (coverity)

This commit is contained in:
Jaroslav Kysela 2014-10-03 14:40:00 +02:00
parent 45d3685cd7
commit a7e6993c13

View file

@ -585,8 +585,10 @@ tcp_server_create
}
fd = tvh_socket(use->ai_family, use->ai_socktype, use->ai_protocol);
if(fd == -1)
if(fd == -1) {
freeaddrinfo(ressave);
return NULL;
}
if(use->ai_family == AF_INET6)
setsockopt(fd, IPPROTO_IPV6, IPV6_V6ONLY, &zero, sizeof(int));