diff options
| author | 2003-04-26 03:26:43 +0000 | |
|---|---|---|
| committer | 2003-04-26 03:26:43 +0000 | |
| commit | 7a4762336e9d4f9a1651a0d573c86cad96a3a065 (patch) | |
| tree | bfcc296222420a0ddeb176c0e6d02c44fc3be4d6 | |
| parent | bye bye (diff) | |
| download | wireguard-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.c | 6 |
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; |
