commit | 224d938c5e538ac37f84c6e9a01bd2095aa7081a | [log] [tgz] |
---|---|---|
author | Rich Felker <dalias@aerifal.cx> | Wed Feb 20 17:51:22 2019 -0500 |
committer | Rich Felker <dalias@aerifal.cx> | Wed Feb 20 17:51:22 2019 -0500 |
tree | c504ba01a156b537be6d61b2312386f33fcf8041 | |
parent | 9d44b6460ab603487dab4d916342d9ba4467e6b9 [diff] |
fix invalid free of partial addrinfo list with multiple services the backindex stored by getaddrinfo to allow freeaddrinfo to perform partial-free wrongly used the address result index, rather than the output slot index, and thus was only valid when they were equal (nservs==1). patch based on report with proposed fix by Markus Wichmann.