From: Christian Hofstaedtler Date: Sun, 8 Sep 2013 11:53:25 +0000 (+0200) Subject: geobackend: fix possible nullptr deref X-Git-Tag: auth-3.3.1~2^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7593c405208f1ce1842d0eb8de705d86175ce166;p=thirdparty%2Fpdns.git geobackend: fix possible nullptr deref --- diff --git a/modules/geobackend/geobackend.cc b/modules/geobackend/geobackend.cc index a339297343..fe532876b4 100644 --- a/modules/geobackend/geobackend.cc +++ b/modules/geobackend/geobackend.cc @@ -201,8 +201,9 @@ void GeoBackend::answerGeoRecord(const QType &qtype, const string &qdomain, DNSP fillGeoResourceRecord(qdomain, target, rr); L << Logger::Debug << logprefix << "Serving " << qdomain << " " - << rr->qtype.getName() << " " << target << " to " << p->getRemote() - << " (" << isocode << ")" << endl; + << rr->qtype.getName() << " " << target << " to " + << (p != NULL ? p->getRemote() : "(unknown)") + << " (" << isocode << ")" << endl; answers.push_back(rr); }