Don't leak 'str' when we see a malformed IPv6 address.
MFC after: 2 weeks
This commit is contained in:
parent
1b34e69534
commit
203632f263
@ -675,8 +675,10 @@ parse_addr_port(char *arg, const char *def_port, struct addrinfo **ai)
|
||||
*/
|
||||
arg++;
|
||||
addr = strsep(&arg, "]");
|
||||
if (arg == NULL)
|
||||
if (arg == NULL) {
|
||||
free(str);
|
||||
return (1);
|
||||
}
|
||||
if (arg[0] == '\0') {
|
||||
port = def_port;
|
||||
} else if (arg[0] == ':') {
|
||||
|
Loading…
Reference in New Issue
Block a user