summaryrefslogtreecommitdiffstats
path: root/usr.bin/banner
diff options
context:
space:
mode:
authormikeh <mikeh@FreeBSD.org>2001-05-28 03:49:23 +0000
committermikeh <mikeh@FreeBSD.org>2001-05-28 03:49:23 +0000
commitb657acfbd1626acbc14645179a32aa2f50d58697 (patch)
treec4044cd940de4909fe2e321c0ad0cf59f5aa0ded /usr.bin/banner
parent476e3d24e2f2e209b5a8f8b090f341decf72bcc6 (diff)
downloadFreeBSD-src-b657acfbd1626acbc14645179a32aa2f50d58697.zip
FreeBSD-src-b657acfbd1626acbc14645179a32aa2f50d58697.tar.gz
Fix overflowing on nul character.
PR: bin/16926 MFC after: 1 week
Diffstat (limited to 'usr.bin/banner')
-rw-r--r--usr.bin/banner/banner.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.bin/banner/banner.c b/usr.bin/banner/banner.c
index 095f131..c89d433 100644
--- a/usr.bin/banner/banner.c
+++ b/usr.bin/banner/banner.c
@@ -1062,7 +1062,7 @@ main(int argc, char *argv[])
/* Have now read in the data. Next get the message to be printed. */
if (*argv) {
for(i=0, j=0; i < argc; i++)
- j += strlen(argv[i]) + (i != 0);
+ j += strlen(argv[i]) + 1;
if ((message = malloc((size_t)j)) == NULL)
err(1, "malloc");
strcpy(message, *argv);
OpenPOWER on IntegriCloud