diff options
author | kris <kris@FreeBSD.org> | 2000-10-09 09:07:45 +0000 |
---|---|---|
committer | kris <kris@FreeBSD.org> | 2000-10-09 09:07:45 +0000 |
commit | 66386ba348fa42c496fb5dcf426c963234159f8b (patch) | |
tree | 77e8145b8f64d6e4b2059f618a7280159c5b0e06 /usr.sbin/i4b/isdnd/main.c | |
parent | 336dc694cc4eb3461d1cdf551d151f5b351c73a8 (diff) | |
download | FreeBSD-src-66386ba348fa42c496fb5dcf426c963234159f8b.zip FreeBSD-src-66386ba348fa42c496fb5dcf426c963234159f8b.tar.gz |
String buffer overflow cleanup.
Reviewed by: green, alex
Diffstat (limited to 'usr.sbin/i4b/isdnd/main.c')
-rw-r--r-- | usr.sbin/i4b/isdnd/main.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/usr.sbin/i4b/isdnd/main.c b/usr.sbin/i4b/isdnd/main.c index ca4f788..fb519df 100644 --- a/usr.sbin/i4b/isdnd/main.c +++ b/usr.sbin/i4b/isdnd/main.c @@ -479,7 +479,7 @@ error_exit(int exitval, const char *fmt, ...) signal(SIGCHLD, SIG_IGN); /* remove handler */ - sprintf(sbuffer, "%s%s%s%s%s%s%s%s", + snprintf(sbuffer, sizeof(sbuffer), "%s%s%s%s%s%s%s%s", "cat << ENDOFDATA | ", mailer, " -s \"i4b isdnd: fatal error, terminating\" ", @@ -773,7 +773,7 @@ reopenfiles(int dummy) { char filename[MAXPATHLEN]; - sprintf(filename, "%s%s", acctfile, rotatesuffix); + snprintf(filename, sizeof(filename), "%s%s", acctfile, rotatesuffix); if((rename(acctfile, filename)) != 0) { @@ -800,7 +800,7 @@ reopenfiles(int dummy) { char filename[MAXPATHLEN]; - sprintf(filename, "%s%s", logfile, rotatesuffix); + snprintf(filename, sizeof(filename), "%s%s", logfile, rotatesuffix); if((rename(logfile, filename)) != 0) { |