Bug 1251595 - Check if mNetAddr is set before sending ipv4/6 telemetry. r=mcmanus

This commit is contained in:
Dragana Damjanovic dd.mozilla@gmail.com 2016-02-26 08:00:00 -05:00
parent 05949165c2
commit d4dfbeb3b6

View File

@ -1544,7 +1544,8 @@ nsSocketTransport::RecoverFromError()
bool tryAgain = false;
if (mSocketTransportService->IsTelemetryEnabled()) {
if ((mState == STATE_CONNECTING) && mDNSRecord &&
mSocketTransportService->IsTelemetryEnabled()) {
if (mNetAddr.raw.family == AF_INET) {
Telemetry::Accumulate(Telemetry::IPV4_AND_IPV6_ADDRESS_CONNECTIVITY,
UNSUCCESSFUL_CONNECTING_TO_IPV4_ADDRESS);