diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/libc/net/ruserok.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/lib/libc/net/ruserok.c b/src/lib/libc/net/ruserok.c index 9a0af43219..4218b419b7 100644 --- a/src/lib/libc/net/ruserok.c +++ b/src/lib/libc/net/ruserok.c | |||
| @@ -55,9 +55,6 @@ PROTO_NORMAL(__ivaliduser_sa); | |||
| 55 | static int __icheckhost(struct sockaddr *, socklen_t, const char *); | 55 | static int __icheckhost(struct sockaddr *, socklen_t, const char *); |
| 56 | static char *__gethostloop(struct sockaddr *, socklen_t); | 56 | static char *__gethostloop(struct sockaddr *, socklen_t); |
| 57 | 57 | ||
| 58 | int __check_rhosts_file = 1; | ||
| 59 | char *__rcmd_errstr; | ||
| 60 | |||
| 61 | int | 58 | int |
| 62 | ruserok(const char *rhost, int superuser, const char *ruser, const char *luser) | 59 | ruserok(const char *rhost, int superuser, const char *ruser, const char *luser) |
| 63 | { | 60 | { |
| @@ -128,7 +125,7 @@ again: | |||
| 128 | } | 125 | } |
| 129 | (void)fclose(hostf); | 126 | (void)fclose(hostf); |
| 130 | } | 127 | } |
| 131 | if (first == 1 && (__check_rhosts_file || superuser)) { | 128 | if (first == 1) { |
| 132 | int len; | 129 | int len; |
| 133 | 130 | ||
| 134 | first = 0; | 131 | first = 0; |
| @@ -169,7 +166,6 @@ again: | |||
| 169 | cp = ".rhosts writable by other than owner"; | 166 | cp = ".rhosts writable by other than owner"; |
| 170 | /* If there were any problems, quit. */ | 167 | /* If there were any problems, quit. */ |
| 171 | if (cp) { | 168 | if (cp) { |
| 172 | __rcmd_errstr = cp; | ||
| 173 | (void)fclose(hostf); | 169 | (void)fclose(hostf); |
| 174 | return (-1); | 170 | return (-1); |
| 175 | } | 171 | } |
