summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkrw <krw@openbsd.org>2003-04-26 03:26:43 +0000
committerkrw <krw@openbsd.org>2003-04-26 03:26:43 +0000
commit7a4762336e9d4f9a1651a0d573c86cad96a3a065 (patch)
treebfcc296222420a0ddeb176c0e6d02c44fc3be4d6
parentbye bye (diff)
downloadwireguard-openbsd-7a4762336e9d4f9a1651a0d573c86cad96a3a065.tar.xz
wireguard-openbsd-7a4762336e9d4f9a1651a0d573c86cad96a3a065.zip
strcpy -> strlcpy.
ok dhartmei@ deraadt@ (and tdeval@ with stylistic reservations)
-rw-r--r--sbin/routed/rtquery/rtquery.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/sbin/routed/rtquery/rtquery.c b/sbin/routed/rtquery/rtquery.c
index 5eb187701c2..38e4ba43473 100644
--- a/sbin/routed/rtquery/rtquery.c
+++ b/sbin/routed/rtquery/rtquery.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: rtquery.c,v 1.13 2003/04/06 00:45:12 deraadt Exp $ */
+/* $OpenBSD: rtquery.c,v 1.14 2003/04/26 03:26:43 krw Exp $ */
/*-
* Copyright (c) 1982, 1986, 1993
@@ -201,7 +201,9 @@ main(int argc, char *argv[])
default:
goto usage;
}
- strcpy((char*)OMSG.rip_tracefile, value);
+ strlcpy((char*)OMSG.rip_tracefile, value,
+ (char*)&omsg_buf + sizeof omsg_buf -
+ (char*)OMSG.rip_tracefile);
omsg_len += strlen(value) - sizeof(OMSG.ripun);
}
break;