summaryrefslogtreecommitdiff
path: root/lib/libc/gen
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libc/gen')
-rw-r--r--lib/libc/gen/authenticate.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/libc/gen/authenticate.c b/lib/libc/gen/authenticate.c
index e78754889a5..a4f7aea2bd8 100644
--- a/lib/libc/gen/authenticate.c
+++ b/lib/libc/gen/authenticate.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: authenticate.c,v 1.14 2005/06/26 16:39:14 millert Exp $ */
+/* $OpenBSD: authenticate.c,v 1.15 2005/12/19 17:07:43 millert Exp $ */
/*-
* Copyright (c) 1997 Berkeley Software Design, Inc. All rights reserved.
@@ -301,9 +301,8 @@ auth_usercheck(char *name, char *style, char *type, char *password)
struct passwd *pwd;
char *sep, save;
- if (strlen(name) >= sizeof(namebuf))
+ if (strlcpy(namebuf, name, sizeof(namebuf)) >= sizeof(namebuf))
return (NULL);
- strlcpy(namebuf, name, sizeof namebuf);
name = namebuf;
/*