summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorfgsch <fgsch@openbsd.org>2001-04-02 09:13:48 +0000
committerfgsch <fgsch@openbsd.org>2001-04-02 09:13:48 +0000
commitf991f7679066affcc32fc1814779909a48530a54 (patch)
tree7e5ce64a1695ba0fad7b743b8d46df6c784c20e4
parentSecurity fix; discard short packets. (diff)
downloadwireguard-openbsd-f991f7679066affcc32fc1814779909a48530a54.tar.xz
wireguard-openbsd-f991f7679066affcc32fc1814779909a48530a54.zip
Use strlcpy where possible.
-rw-r--r--usr.sbin/timed/timedc/cmds.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/usr.sbin/timed/timedc/cmds.c b/usr.sbin/timed/timedc/cmds.c
index 2410da4c986..b45e9bb6462 100644
--- a/usr.sbin/timed/timedc/cmds.c
+++ b/usr.sbin/timed/timedc/cmds.c
@@ -36,7 +36,7 @@ static char sccsid[] = "@(#)cmds.c 5.1 (Berkeley) 5/11/93";
#endif /* not lint */
#ifdef sgi
-#ident "$Revision: 1.5 $"
+#ident "$Revision: 1.6 $"
#endif
#include "timedc.h"
@@ -306,8 +306,7 @@ msite(int argc, char *argv[])
}
bcopy(hp->h_addr, &dest.sin_addr.s_addr, hp->h_length);
- (void)strncpy(msg.tsp_name, myname, sizeof msg.tsp_name-1);
- msg.tsp_name[sizeof msg.tsp_name-1] = '\0';
+ (void)strlcpy(msg.tsp_name, myname, sizeof msg.tsp_name);
msg.tsp_type = TSP_MSITE;
msg.tsp_vers = TSPVERSION;
bytenetorder(&msg);
@@ -454,8 +453,7 @@ tracing(int argc, char *argv[])
onflag = OFF;
}
- (void)strncpy(msg.tsp_name, myname, sizeof msg.tsp_name-1);
- msg.tsp_name[sizeof msg.tsp_name-1] = '\0';
+ (void)strlcpy(msg.tsp_name, myname, sizeof msg.tsp_name);
msg.tsp_vers = TSPVERSION;
bytenetorder(&msg);
if (sendto(sock, &msg, sizeof(struct tsp), 0,