summaryrefslogtreecommitdiffstats
path: root/usr.sbin/memconfig
diff options
context:
space:
mode:
authorderaadt <deraadt@openbsd.org>2003-03-13 09:09:20 +0000
committerderaadt <deraadt@openbsd.org>2003-03-13 09:09:20 +0000
commit334e018b425f8c783f33a30326a7e5c1df286933 (patch)
tree285fc9694af3941ac8a04f7e469db689799c2c55 /usr.sbin/memconfig
parenta few strcpy -> strlcpy; a couple people have mailed in a variety of (diff)
downloadwireguard-openbsd-334e018b425f8c783f33a30326a7e5c1df286933.tar.xz
wireguard-openbsd-334e018b425f8c783f33a30326a7e5c1df286933.zip
lots of sprintf -> snprintf and strcpy -> strlcpy; checked by tedu
Diffstat (limited to 'usr.sbin/memconfig')
-rw-r--r--usr.sbin/memconfig/memconfig.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/usr.sbin/memconfig/memconfig.c b/usr.sbin/memconfig/memconfig.c
index bdd182ad516..2712b6055d1 100644
--- a/usr.sbin/memconfig/memconfig.c
+++ b/usr.sbin/memconfig/memconfig.c
@@ -1,4 +1,5 @@
-/* $OpenBSD: memconfig.c,v 1.6 2002/10/14 21:01:01 matthieu Exp $ */
+/* $OpenBSD: memconfig.c,v 1.7 2003/03/13 09:09:48 deraadt Exp $ */
+
/*-
* Copyright (c) 1999 Michael Smith <msmith@freebsd.org>
* All rights reserved.
@@ -211,7 +212,7 @@ setfunc(memfd, argc, argv)
mrd.mr_base = 0;
mrd.mr_len = 0;
mrd.mr_flags = 0;
- strcpy(mrd.mr_owner, "user");
+ strlcpy(mrd.mr_owner, "user", sizeof mrd.mr_owner);
while ((ch = getopt(argc, argv, "b:l:o:")) != -1)
switch(ch) {
case 'b':
@@ -228,7 +229,7 @@ setfunc(memfd, argc, argv)
if (*optarg == 0 ||
strlen(optarg) > sizeof(mrd.mr_owner)-1)
help("set");
- strcpy(mrd.mr_owner, optarg);
+ strlcpy(mrd.mr_owner, optarg, sizeof mrd.mr_owner);
break;
case '?':