diff options
author | Artur Grabowski <art@cvs.openbsd.org> | 1999-11-11 15:28:16 +0000 |
---|---|---|
committer | Artur Grabowski <art@cvs.openbsd.org> | 1999-11-11 15:28:16 +0000 |
commit | 0e4121d9f6ba5b1498bf846906903f701f92689c (patch) | |
tree | 1065b314b5efdd300ad2417969b538e3821df331 /usr.bin/login/klogin.c | |
parent | 12ba5285d2e4c24087903dbfc01923ef9f31fc6f (diff) |
Use snprintf instead of sprintf and sizeof(foo) instead of hardcoded sizes.
Diffstat (limited to 'usr.bin/login/klogin.c')
-rw-r--r-- | usr.bin/login/klogin.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/usr.bin/login/klogin.c b/usr.bin/login/klogin.c index d9ae3990e60..3dad2562356 100644 --- a/usr.bin/login/klogin.c +++ b/usr.bin/login/klogin.c @@ -1,4 +1,4 @@ -/* $OpenBSD: klogin.c,v 1.7 1998/07/10 08:06:28 deraadt Exp $ */ +/* $OpenBSD: klogin.c,v 1.8 1999/11/11 15:28:15 art Exp $ */ /* $NetBSD: klogin.c,v 1.7 1996/05/21 22:07:04 mrg Exp $ */ /*- @@ -38,7 +38,7 @@ #if 0 static char sccsid[] = "@(#)klogin.c 8.3 (Berkeley) 4/2/94"; #endif -static char rcsid[] = "$OpenBSD: klogin.c,v 1.7 1998/07/10 08:06:28 deraadt Exp $"; +static char rcsid[] = "$OpenBSD: klogin.c,v 1.8 1999/11/11 15:28:15 art Exp $"; #endif /* not lint */ #ifdef KERBEROS @@ -119,11 +119,11 @@ klogin(pw, instance, localhost, password) */ if (strcmp(instance, "root") != 0) - (void)sprintf(tkt_location, "%s%d.%s", - TKT_ROOT, pw->pw_uid, tty); + snprintf(tkt_location, sizeof(tkt_location), "%s%d.%s", + TKT_ROOT, pw->pw_uid, tty); else - (void)sprintf(tkt_location, "%s_root_%d.%s", - TKT_ROOT, pw->pw_uid, tty); + snprintf(tkt_location, sizeof(tkt_location), "%s_root_%d.%s", + TKT_ROOT, pw->pw_uid, tty); krbtkfile_env = tkt_location; (void)krb_set_tkt_string(tkt_location); @@ -273,7 +273,7 @@ kdestroy() if ((fd = open(file, O_RDWR, 0)) < 0) goto out; - bzero(buf, BUFSIZ); + bzero(buf, sizeof(buf)); for (i = 0; i < statb.st_size; i += BUFSIZ) if (write(fd, buf, BUFSIZ) != BUFSIZ) { |