diff options
| author | Dag-Erling Smørgrav <des@FreeBSD.org> | 2002-05-14 22:27:21 +0000 |
|---|---|---|
| committer | Dag-Erling Smørgrav <des@FreeBSD.org> | 2002-05-14 22:27:21 +0000 |
| commit | efd4ff36b71fc837398be6f5d10701215ff423c6 (patch) | |
| tree | d14e57d70cc98aee9ddcf0c0e7c90245dccd1740 /libexec | |
| parent | b56de993cede339c1aaadd24ecc775aea37e495d (diff) | |
Notes
Diffstat (limited to 'libexec')
| -rw-r--r-- | libexec/rexecd/rexecd.c | 2 | ||||
| -rw-r--r-- | libexec/rshd/rshd.c | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/libexec/rexecd/rexecd.c b/libexec/rexecd/rexecd.c index 34048031907f..c23c969b88c1 100644 --- a/libexec/rexecd/rexecd.c +++ b/libexec/rexecd/rexecd.c @@ -185,9 +185,11 @@ doit(f, fromp) exit(1); (void) alarm(0); } + (void) alarm(60); getstr(user, sizeof(user), "username"); getstr(pass, sizeof(pass), "password"); getstr(cmdbuf, sizeof(cmdbuf), "command"); + (void) alarm(0); setpwent(); pwd = getpwnam(user); if (pwd == NULL) { diff --git a/libexec/rshd/rshd.c b/libexec/rshd/rshd.c index 20f794a17411..d245e3e484ec 100644 --- a/libexec/rshd/rshd.c +++ b/libexec/rshd/rshd.c @@ -337,10 +337,11 @@ doit(fromp) des_set_key(&kdata->session, schedule); } #endif + (void) alarm(60); getstr(remuser, sizeof(remuser), "remuser"); - getstr(locuser, sizeof(locuser), "locuser"); getstr(cmdbuf, sizeof(cmdbuf), "command"); + (void) alarm(0); setpwent(); pwd = getpwnam(locuser); if (pwd == NULL) { |
