summaryrefslogtreecommitdiff
path: root/usr.sbin/pppd/auth.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin/pppd/auth.c')
-rw-r--r--usr.sbin/pppd/auth.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/usr.sbin/pppd/auth.c b/usr.sbin/pppd/auth.c
index fb90ba01af5..90a117555e1 100644
--- a/usr.sbin/pppd/auth.c
+++ b/usr.sbin/pppd/auth.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: auth.c,v 1.18 2001/01/02 04:15:58 angelos Exp $ */
+/* $OpenBSD: auth.c,v 1.19 2001/06/23 15:34:02 lebel Exp $ */
/*
* auth.c - PPP authentication and phase control.
@@ -38,7 +38,7 @@
#if 0
static char rcsid[] = "Id: auth.c,v 1.37 1998/03/26 04:46:03 paulus Exp $";
#else
-static char rcsid[] = "$OpenBSD: auth.c,v 1.18 2001/01/02 04:15:58 angelos Exp $";
+static char rcsid[] = "$OpenBSD: auth.c,v 1.19 2001/06/23 15:34:02 lebel Exp $";
#endif
#endif
@@ -1017,8 +1017,7 @@ get_pap_passwd(passwd)
if (ret < 0)
return 0;
if (passwd != NULL) {
- strncpy(passwd, secret, MAXSECRETLEN - 1);
- passwd[MAXSECRETLEN - 1] = '\0';
+ strlcpy(passwd, secret, MAXSECRETLEN);
}
BZERO(secret, sizeof(secret));
return 1;