From 7be502c24730274ae7f38963f32daaa6c9a41d76 Mon Sep 17 00:00:00 2001 From: Steve Workman Date: Tue, 14 May 2013 16:35:18 -0700 Subject: [PATCH] Bug 870652 - Add null ptr check in nsDNSRecord::ReportUnusable to avoid crashing r=mcmanus --- netwerk/dns/nsDNSService2.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/netwerk/dns/nsDNSService2.cpp b/netwerk/dns/nsDNSService2.cpp index 4b9ec14a128a..c919da3b5e42 100644 --- a/netwerk/dns/nsDNSService2.cpp +++ b/netwerk/dns/nsDNSService2.cpp @@ -231,7 +231,8 @@ nsDNSRecord::ReportUnusable(uint16_t aPort) // ignore the report. if (mHostRecord->addr_info && - mIterGenCnt == mHostRecord->addr_info_gencnt) { + mIterGenCnt == mHostRecord->addr_info_gencnt && + mIter) { mHostRecord->ReportUnusable(&mIter->mAddress); }