mirror of
https://github.com/isc-projects/bind9.git
synced 2026-06-11 09:52:27 -04:00
freeaddrinfo is called too early.
(cherry picked from commit c1870d0e44)
This commit is contained in:
parent
d84a356d4b
commit
b8e7abc50e
1 changed files with 1 additions and 1 deletions
|
|
@ -107,10 +107,10 @@ addserver(const char *server, isc_sockaddrlist_t *list,
|
|||
}
|
||||
INSIST(res->ai_addrlen <= sizeof(sockaddr->type));
|
||||
memmove(&sockaddr->type, res->ai_addr, res->ai_addrlen);
|
||||
freeaddrinfo(res);
|
||||
sockaddr->length = (unsigned int)res->ai_addrlen;
|
||||
ISC_LINK_INIT(sockaddr, link);
|
||||
ISC_LIST_APPEND(*list, sockaddr, link);
|
||||
freeaddrinfo(res);
|
||||
return (ISC_TRUE);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue