From: Harlan Stenn Date: Sat, 16 Sep 2006 19:00:36 +0000 (-0400) Subject: [Bug 710] compat getnameinfo() has off-by-one error X-Git-Tag: NTP_4_2_2P4_RC3~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e8b59bd1728a9bfe9d722b5ff6943ff1d6dd66b6;p=thirdparty%2Fntp.git [Bug 710] compat getnameinfo() has off-by-one error bk: 450c49d4bd3HeYfRU6p6ngd32Mku1Q --- diff --git a/libntp/ntp_rfc2553.c b/libntp/ntp_rfc2553.c index e63781cb2..ddd421d07 100644 --- a/libntp/ntp_rfc2553.c +++ b/libntp/ntp_rfc2553.c @@ -302,7 +302,7 @@ getnameinfo (const struct sockaddr *sa, u_int salen, char *host, } if (host != NULL) { strncpy(host, hp->h_name, hostlen); - host[hostlen] = '\0'; + host[hostlen - 1] = '\0'; } return (0); }