From: Dave Hart Date: Wed, 15 Dec 2010 19:01:12 +0000 (+0000) Subject: [Bug 1753] 4.2.7p94 faults on startup in newpeer(), strdup(NULL). X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e62d960f543a5c73c669fa53cf44dcea35a9c805;p=thirdparty%2Fntp.git [Bug 1753] 4.2.7p94 faults on startup in newpeer(), strdup(NULL). bk: 4d091078qXHHQRYvho552ksDdbH2xA --- diff --git a/ChangeLog b/ChangeLog index afc17eddc3..e53c3b10f8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,4 @@ +* [Bug 1753] 4.2.7p94 faults on startup in newpeer(), strdup(NULL). (4.2.7p94) 2010/12/15 Released by Harlan Stenn * [Bug 1751] from 4.2.6p3-RC12: Support for Atari FreeMiNT OS. * Documentation updates from Dave Mills. diff --git a/ntpd/ntp_peer.c b/ntpd/ntp_peer.c index 9eeec21c17..e2e0841cc5 100644 --- a/ntpd/ntp_peer.c +++ b/ntpd/ntp_peer.c @@ -897,7 +897,8 @@ newpeer( #endif /* AUTOKEY */ peer->ttl = (u_char)ttl; peer->keyid = key; - peer->ident = estrdup(group); + if (NULL != group) + peer->ident = estrdup(group); peer->precision = sys_precision; peer->hpoll = peer->minpoll; if (cast_flags & MDF_ACAST)