hostip.c: fix Curl_loadhostpairs() OOM handling

This commit is contained in:
Yang Tse 2012-01-02 13:41:09 +01:00
parent 63e2718f8d
commit 8e25d1b93b
1 changed files with 3 additions and 1 deletions

View File

@ -782,8 +782,10 @@ CURLcode Curl_loadhostpairs(struct SessionHandle *data)
/* Create an entry id, based upon the hostname and port */
entry_id = create_hostcache_id(hostname, port);
/* If we can't create the entry id, fail */
if(!entry_id)
if(!entry_id) {
Curl_freeaddrinfo(addr);
return CURLE_OUT_OF_MEMORY;
}
entry_len = strlen(entry_id);