tcp: fix memory leak in error path in tcp_server_create() (coverity)
This commit is contained in:
parent
45d3685cd7
commit
a7e6993c13
1 changed files with 3 additions and 1 deletions
|
@ -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));
|
||||
|
|
Loading…
Add table
Reference in a new issue