Bug 1324995: null pointer after freeing. r=bwc

MozReview-Commit-ID: GJ6PQHU5nU

--HG--
extra : rebase_source : c1a121f85ea89ce9e1f86072715cbc4b7c30a0e6
This commit is contained in:
Nils Ohlmeier [:drno] 2017-01-04 16:47:44 -08:00
parent 1882e054c9
commit 3694cbb29c

View file

@ -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);
RFREE(AdapterAddresses);
AdapterAddresses = NULL;
}
if (n >= 5) {
@ -243,9 +244,7 @@ stun_get_win32_addrs(nr_local_addr addrs[], int maxaddrs, int *count)
_status = 0;
abort:
if (AdapterAddresses) {
RFREE(AdapterAddresses);
}
RFREE(AdapterAddresses);
return _status;
}