Merge "Don't call freeaddrinfo with a NULL ptr."

This commit is contained in:
Robert Greenwalt
2011-07-29 10:00:39 -07:00
committed by Android Code Review

View File

@@ -1860,9 +1860,11 @@ _free_nameservers_locked(struct resolv_cache_info* cache_info)
for (i = 0; i <= MAXNS; i++) {
free(cache_info->nameservers[i]);
cache_info->nameservers[i] = NULL;
if (cache_info->nsaddrinfo[i] != NULL) {
freeaddrinfo(cache_info->nsaddrinfo[i]);
cache_info->nsaddrinfo[i] = NULL;
}
}
}
int