unix: fix uv_freeaddrinfo() segfault on sunos

The system freeaddrinfo() on SunOS does not handle NULL values graciously.
This commit is contained in:
Ben Noordhuis 2011-10-21 14:13:28 -07:00
parent 773830604d
commit 9da53df457

View File

@ -667,7 +667,8 @@ int uv_getaddrinfo(uv_loop_t* loop,
void uv_freeaddrinfo(struct addrinfo* ai) {
freeaddrinfo(ai);
if (ai)
freeaddrinfo(ai);
}