diff options
author | guido <guido@FreeBSD.org> | 1995-12-01 20:38:40 +0000 |
---|---|---|
committer | guido <guido@FreeBSD.org> | 1995-12-01 20:38:40 +0000 |
commit | fa388c85dce484e6528dd4074c4df1dec1cd7207 (patch) | |
tree | dc6d2f3b7a597158dea1fee1e955ab57a4845d00 /libexec/rlogind | |
parent | 4b53447c61e1018f31ad4decf163ed24f59b42a9 (diff) | |
download | FreeBSD-src-fa388c85dce484e6528dd4074c4df1dec1cd7207.zip FreeBSD-src-fa388c85dce484e6528dd4074c4df1dec1cd7207.tar.gz |
It is not necessary to check if a '-' is in lusername., Checking if
lusername starts with a '-' is enough. Otherwise, no users with a '-'
in there name can use rlogin.
Diffstat (limited to 'libexec/rlogind')
-rw-r--r-- | libexec/rlogind/rlogind.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libexec/rlogind/rlogind.c b/libexec/rlogind/rlogind.c index f7198ea..5de2a05 100644 --- a/libexec/rlogind/rlogind.c +++ b/libexec/rlogind/rlogind.c @@ -302,7 +302,7 @@ doit(f, fromp) if (f > 2) /* f should always be 0, but... */ (void) close(f); setup_term(0); - if (strchr(lusername, '-')) { + if (*lusername=='-')) { syslog(LOG_ERR, "tried to pass user \"%s\" to login", lusername); fatal(STDERR_FILENO, "invalid user", 0); |