updated for version 7.1-174
diff --git a/src/ex_cmds.c b/src/ex_cmds.c
index 39ba8b5..335b2ba 100644
--- a/src/ex_cmds.c
+++ b/src/ex_cmds.c
@@ -1650,7 +1650,7 @@
 {
     vim_snprintf((char *)IObuff, IOSIZE, _("%sviminfo: %s in line: "),
 							     errnum, message);
-    STRNCAT(IObuff, line, IOSIZE - STRLEN(IObuff));
+    STRNCAT(IObuff, line, IOSIZE - STRLEN(IObuff) - 1);
     if (IObuff[STRLEN(IObuff) - 1] == '\n')
 	IObuff[STRLEN(IObuff) - 1] = NUL;
     emsg(IObuff);