From f2b691ad24827fe58333f9db7f63649afc5ac5cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Groenvall?= Date: Fri, 12 Mar 1999 15:17:08 +0000 Subject: [PATCH] Fix off by one error. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5529 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/com_err/com_err.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/com_err/com_err.c b/lib/com_err/com_err.c index e420c50c7..91e670700 100644 --- a/lib/com_err/com_err.c +++ b/lib/com_err/com_err.c @@ -57,8 +57,8 @@ error_message (long code) if (p == NULL) p = strerror(code); if (p != NULL && *p != '\0') { - strncpy(msg, p, sizeof(msg)); - msg[sizeof(msg)] = 0; + strncpy(msg, p, sizeof(msg) - 1); + msg[sizeof(msg) - 1] = 0; } else sprintf(msg, "Unknown error %ld", code); return msg;