]> git.ipfire.org Git - thirdparty/ntp.git/commitdiff
Fix a NULL pointer dereference in ntp_peer.c::newpeer()
authorHarlan Stenn <stenn@ntp.org>
Thu, 21 Nov 2002 10:02:34 +0000 (05:02 -0500)
committerHarlan Stenn <stenn@ntp.org>
Thu, 21 Nov 2002 10:02:34 +0000 (05:02 -0500)
From: Poul-Henning Kamp <phk@freebsd.org>

bk: 3ddcaf3aA_iW5708dc3XPRmgYqwsiw

ntpd/ntp_peer.c

index b1641817f1655223e24362bb5ecd8be3f57dddee..c2951cf7fa44c55da6af28f05758998f9e068b98 100644 (file)
@@ -598,7 +598,8 @@ newpeer(
        if (debug)
                printf(
                    "newpeer: %s->%s mode %d vers %d poll %d %d flags %x %x ttl %d key %08x\n",
-                   ntoa(&peer->dstadr->sin), ntoa(&peer->srcadr),
+                   peer->dstadr == NULL ? "null" : ntoa(&peer->dstadr->sin),
+                   ntoa(&peer->srcadr),
                    peer->hmode, peer->version, peer->minpoll,
                    peer->maxpoll, peer->flags, peer->cast_flags,
                    peer->ttlmax, peer->keyid);