diff options
author | 2001-05-07 02:08:02 +0000 | |
---|---|---|
committer | 2001-05-07 02:08:02 +0000 | |
commit | c399037a022a6215a51a4d2e349c08bac480c2e1 (patch) | |
tree | 32dd385562c358b396499528b988e333b9000fc6 | |
parent | Fix select(2) usage. (diff) | |
download | wireguard-openbsd-c399037a022a6215a51a4d2e349c08bac480c2e1.tar.xz wireguard-openbsd-c399037a022a6215a51a4d2e349c08bac480c2e1.zip |
Use a smaller buffer in fmttime() since the date string is of a
known fixed size.
-rw-r--r-- | usr.bin/sup/src/supcmisc.c | 9 | ||||
-rw-r--r-- | usr.bin/sup/src/supfilesrv.c | 8 |
2 files changed, 9 insertions, 8 deletions
diff --git a/usr.bin/sup/src/supcmisc.c b/usr.bin/sup/src/supcmisc.c index 0c3b0c6d930..dd8bdbdc466 100644 --- a/usr.bin/sup/src/supcmisc.c +++ b/usr.bin/sup/src/supcmisc.c @@ -1,4 +1,4 @@ -/* $OpenBSD: supcmisc.c,v 1.10 2001/05/05 15:56:04 millert Exp $ */ +/* $OpenBSD: supcmisc.c,v 1.11 2001/05/07 02:08:02 millert Exp $ */ /* * Copyright (c) 1992 Carnegie Mellon University @@ -353,10 +353,11 @@ lockout(on) /* lock out interrupts */ } } -char *fmttime(time) +char * +fmttime(time) time_t time; { - static char buf[STRINGLENGTH]; + static char buf[16]; char *p; /* @@ -364,6 +365,6 @@ char *fmttime(time) * E.g.: "Thu Nov 24 18:22:48 1986\n" -> "Nov 24 18:22:48" */ p = ctime(&time) + 4; - (void) strlcpy(buf, p, strlen(p) - 5); + (void) strlcpy(buf, p, sizeof(buf)); return (buf); } diff --git a/usr.bin/sup/src/supfilesrv.c b/usr.bin/sup/src/supfilesrv.c index 907c52eb21c..6e0f8ef4363 100644 --- a/usr.bin/sup/src/supfilesrv.c +++ b/usr.bin/sup/src/supfilesrv.c @@ -1,4 +1,4 @@ -/* $OpenBSD: supfilesrv.c,v 1.22 2001/05/04 22:16:17 millert Exp $ */ +/* $OpenBSD: supfilesrv.c,v 1.23 2001/05/07 02:08:02 millert Exp $ */ /* * Copyright (c) 1992 Carnegie Mellon University @@ -1907,10 +1907,10 @@ va_dcl } char * -fmttime (time) +fmttime(time) time_t time; { - static char buf[STRINGLENGTH]; + static char buf[16]; char *p; /* @@ -1918,7 +1918,7 @@ fmttime (time) * E.g.: "Thu Nov 24 18:22:48 1986\n" -> "Nov 24 18:22:48" */ p = ctime(&time) + 4; - (void) strlcpy(buf, p, strlen(p) - 5); + (void) strlcpy(buf, p, sizeof(buf)); return (buf); } |