forked from mirrors/gecko-dev
Bug 1324995: null pointer after freeing. r=bwc
MozReview-Commit-ID: GJ6PQHU5nU --HG-- extra : rebase_source : c1a121f85ea89ce9e1f86072715cbc4b7c30a0e6
This commit is contained in:
parent
1882e054c9
commit
3694cbb29c
1 changed files with 2 additions and 3 deletions
|
|
@ -177,6 +177,7 @@ stun_get_win32_addrs(nr_local_addr addrs[], int maxaddrs, int *count)
|
||||||
}
|
}
|
||||||
r_log(NR_LOG_STUN, LOG_ERR, "GetAdaptersAddresses() returned error (%d)", r);
|
r_log(NR_LOG_STUN, LOG_ERR, "GetAdaptersAddresses() returned error (%d)", r);
|
||||||
RFREE(AdapterAddresses);
|
RFREE(AdapterAddresses);
|
||||||
|
AdapterAddresses = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (n >= 5) {
|
if (n >= 5) {
|
||||||
|
|
@ -243,9 +244,7 @@ stun_get_win32_addrs(nr_local_addr addrs[], int maxaddrs, int *count)
|
||||||
_status = 0;
|
_status = 0;
|
||||||
|
|
||||||
abort:
|
abort:
|
||||||
if (AdapterAddresses) {
|
RFREE(AdapterAddresses);
|
||||||
RFREE(AdapterAddresses);
|
|
||||||
}
|
|
||||||
return _status;
|
return _status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue