diff options
author | mikeh <mikeh@FreeBSD.org> | 2001-05-28 03:49:23 +0000 |
---|---|---|
committer | mikeh <mikeh@FreeBSD.org> | 2001-05-28 03:49:23 +0000 |
commit | b657acfbd1626acbc14645179a32aa2f50d58697 (patch) | |
tree | c4044cd940de4909fe2e321c0ad0cf59f5aa0ded /usr.bin/banner/banner.c | |
parent | 476e3d24e2f2e209b5a8f8b090f341decf72bcc6 (diff) | |
download | FreeBSD-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/banner.c')
-rw-r--r-- | usr.bin/banner/banner.c | 2 |
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); |