summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormillert <millert@openbsd.org>2001-05-07 02:08:02 +0000
committermillert <millert@openbsd.org>2001-05-07 02:08:02 +0000
commitc399037a022a6215a51a4d2e349c08bac480c2e1 (patch)
tree32dd385562c358b396499528b988e333b9000fc6
parentFix select(2) usage. (diff)
downloadwireguard-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.c9
-rw-r--r--usr.bin/sup/src/supfilesrv.c8
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);
}