14 lines
452 B
Diff
14 lines
452 B
Diff
|
diff --git a/error.c b/error.c
|
||
|
index 3135fd5..eacfec5 100644
|
||
|
--- a/error.c
|
||
|
+++ b/error.c
|
||
|
@@ -360,7 +360,7 @@ void msg2(
|
||
|
if (handler) bufp[-1] = tolower(bufp[-1]); /* for debugging, low chars indicate messages from signal handlers */
|
||
|
#endif
|
||
|
*bufp++ = ' ';
|
||
|
- strncpy(bufp, text, BUFLEN-(bufp-buff)-1);
|
||
|
+ strncpy(bufp, text, BUFLEN-(bufp-buff)-2);
|
||
|
strcat(bufp, "\n");
|
||
|
_msg(level, buff, syslp);
|
||
|
if (level >= diagopts.exitlevel) {
|