MFC r301592
Don't leak addrinfo if ai->ai_addrlen <= minsiz test fails.
If the ai->ai_addrlen <= minsiz test fails, then freeaddrinfo()
does not get called to free the memory just allocated by getaddrinfo().
Fix by moving ai->ai_addrlen <= minsiz to a separate nested if
block, and keep freeaddrinfo() in the outer block so that freeaddrinfo()
will be called whenever getaddrinfo() succeeds.
Reported by: Coverity
CID:
1273652
Reviewed by: ume
Differential Revision: https://reviews.freebsd.org/D6756
git-svn-id: svn://svn.freebsd.org/base/stable/10@301920
ccf9f872-aa2e-dd11-9fc8-
001c23d0bc1f