From c8969dd00c5ee1c25c896be1e3904c0b31f7106c Mon Sep 17 00:00:00 2001 From: pirzyk Date: Wed, 30 May 2001 16:19:13 +0000 Subject: Fixed two bugs, first not allowing '.' as a valid login name character in okname() in util.c and second, returning != 0 when you do have an error from okname in two places in rcp.c. Thanks to Garrett for the POSIX defintion of valid login and group names. PR: bin/25757 MFC after: 3 weeks --- bin/rcp/util.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'bin/rcp/util.c') diff --git a/bin/rcp/util.c b/bin/rcp/util.c index a8ba4c0..55c474f 100644 --- a/bin/rcp/util.c +++ b/bin/rcp/util.c @@ -98,7 +98,7 @@ okname(cp0) c = *cp; if (c & 0200) goto bad; - if (!isalpha(c) && !isdigit(c) && c != '_' && c != '-') + if (!isalpha(c) && !isdigit(c) && c != '_' && c != '-' && c != '.' ) goto bad; } while (*++cp); return (1); -- cgit v1.1