Fix a memory leak: use a single memory allocation for struct addrinfo and
authoreric <eric@openbsd.org>
Wed, 23 Dec 2020 15:42:03 +0000 (15:42 +0000)
committereric <eric@openbsd.org>
Wed, 23 Dec 2020 15:42:03 +0000 (15:42 +0000)
commitce5509e44fe2267548c237d9c134a82641183226
treeb2d4d848d7aef4cf25518df64034bfe8bc11d0e9
parent192bcef43ddc6a8eec9b74278da7e98c8a622f92
Fix a memory leak: use a single memory allocation for struct addrinfo and
the sockaddr it contains, as expected by freeaddrinfo().
Move the allocation to a helper function for clarity.

comments from martijn@ millert@

ok millert@
usr.sbin/smtpd/resolver.c