diff options
author | pst <pst@FreeBSD.org> | 1996-09-08 23:50:23 +0000 |
---|---|---|
committer | pst <pst@FreeBSD.org> | 1996-09-08 23:50:23 +0000 |
commit | c292e5a7ba033215a74ea4aa5c2d7a52b237d638 (patch) | |
tree | a4d9018004b06a840d075cdc46dc33b3ef498016 /usr.sbin | |
parent | b69e6f092f4e366f267488452ce78501c9687ec2 (diff) | |
download | FreeBSD-src-c292e5a7ba033215a74ea4aa5c2d7a52b237d638.zip FreeBSD-src-c292e5a7ba033215a74ea4aa5c2d7a52b237d638.tar.gz |
Fix some buffer overflow problems...
Diffstat (limited to 'usr.sbin')
-rw-r--r-- | usr.sbin/cron/cron/database.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/usr.sbin/cron/cron/database.c b/usr.sbin/cron/cron/database.c index 843401e..a1356a5 100644 --- a/usr.sbin/cron/cron/database.c +++ b/usr.sbin/cron/cron/database.c @@ -16,7 +16,7 @@ */ #if !defined(lint) && !defined(LINT) -static char rcsid[] = "$Id: database.c,v 2.8 1994/01/15 20:43:43 vixie Exp $"; +static char rcsid[] = "$Id: database.c,v 1.1.1.1 1994/08/27 13:43:03 jkh Exp $"; #endif /* vix 26jan87 [RCS has the log] @@ -112,8 +112,8 @@ load_database(old_db) if (dp->d_name[0] == '.') continue; - (void) strcpy(fname, dp->d_name); - sprintf(tabname, CRON_TAB(fname)); + (void)snprintf(fname, sizeof fname, "%s", dp->d_name); + (void)snprintf(tabname, sizeof tabname, "%s", CRON_TAB(fname)); process_crontab(fname, fname, tabname, &statbuf, &new_db, old_db); |