summaryrefslogtreecommitdiff
path: root/bin/rcp/rcp.c
diff options
context:
space:
mode:
authorMichael Shalayeff <mickey@cvs.openbsd.org>2001-05-11 18:43:41 +0000
committerMichael Shalayeff <mickey@cvs.openbsd.org>2001-05-11 18:43:41 +0000
commite464b8f96f2352ad1704baa53c5417e304bee66b (patch)
treef62e85829f50ce45c8c15c7e8a8f658adc83500a /bin/rcp/rcp.c
parent6550503d6d072f8e62e9012db00bb19fc859dbae (diff)
use strlcpy instead of strncpy+a[len-1]='\0'
Diffstat (limited to 'bin/rcp/rcp.c')
-rw-r--r--bin/rcp/rcp.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/bin/rcp/rcp.c b/bin/rcp/rcp.c
index bfdb16bc29b..2c1fd243c86 100644
--- a/bin/rcp/rcp.c
+++ b/bin/rcp/rcp.c
@@ -1,5 +1,5 @@
+/* $OpenBSD: rcp.c,v 1.20 2001/05/11 18:43:40 mickey Exp $ */
/* $NetBSD: rcp.c,v 1.9 1995/03/21 08:19:06 cgd Exp $ */
-/* $OpenBSD: rcp.c,v 1.19 2001/04/06 16:46:59 deraadt Exp $ */
/*
* Copyright (c) 1983, 1990, 1992, 1993
@@ -80,7 +80,7 @@ static char rcsid[] = "$NetBSD: rcp.c,v 1.9 1995/03/21 08:19:06 cgd Exp $";
char dst_realm_buf[REALM_SZ];
char *dest_realm = NULL;
int use_kerberos = 1;
-CREDENTIALS cred;
+CREDENTIALS cred;
Key_schedule schedule;
extern char *krb_realmofhost();
int doencrypt = 0;
@@ -134,8 +134,7 @@ main(argc, argv)
#ifdef KERBEROS
case 'k':
dest_realm = dst_realm_buf;
- (void)strncpy(dst_realm_buf, optarg, REALM_SZ-1);
- dst_realm_buf[REALM_SZ-1] = '\0';
+ strlcpy(dst_realm_buf, optarg, sizeof(dst_realm_buf));
break;
case 'x':
doencrypt = 1;