mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Fix leak of PRAddrInfos. Bug 397716, r+sr=biesi, a=bsmedberg
This commit is contained in:
parent
e2de7caebc
commit
95f84938f7
@ -612,7 +612,10 @@ nsHostResolver::OnLookupComplete(nsHostRecord *rec, nsresult status, PRAddrInfo
|
||||
// grab list of callbacks to notify
|
||||
MoveCList(rec->callbacks, cbs);
|
||||
|
||||
// update record fields
|
||||
// update record fields. We might have a rec->addr_info already if a
|
||||
// previous lookup result expired and we're reresolving it..
|
||||
if (rec->addr_info)
|
||||
PR_FreeAddrInfo(rec->addr_info);
|
||||
rec->addr_info = result;
|
||||
rec->expiration = NowInMinutes() + mMaxCacheLifetime;
|
||||
rec->resolving = PR_FALSE;
|
||||
|
Loading…
Reference in New Issue
Block a user