aboutsummaryrefslogtreecommitdiffstats
path: root/security/openssh/files/rcmd.c
diff options
context:
space:
mode:
authorKris Kennaway <kris@FreeBSD.org>2001-02-09 22:37:50 +0000
committerKris Kennaway <kris@FreeBSD.org>2001-02-09 22:37:50 +0000
commit2ec13ccae9b17f2958afd2d64b59631ba961c1b4 (patch)
tree33195d9de0cd92ac6b012920b0ab31023f7d89c7 /security/openssh/files/rcmd.c
parentff2892dc21be127d4ab1e5d3ea9aadd6a25616cb (diff)
Add patch to deal with possible remote root exploit found by
Michal Zalewski of the Bindview RAZOR Team, and some patches to hopefully deal with compilation on older versions of FreeBSD. Submitted by: alfred
Diffstat (limited to 'security/openssh/files/rcmd.c')
-rw-r--r--security/openssh/files/rcmd.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/security/openssh/files/rcmd.c b/security/openssh/files/rcmd.c
index d1fbbee78c7a..2378219180ce 100644
--- a/security/openssh/files/rcmd.c
+++ b/security/openssh/files/rcmd.c
@@ -32,7 +32,7 @@
*
* ported from:
* FreeBSD: src/lib/libc/net/rcmd.c,v 1.22 2000/02/01 15:55:54 shin Exp
- * $FreeBSD: /tmp/pcvs/ports/security/openssh/files/Attic/rcmd.c,v 1.2 2000-04-17 22:20:24 sumikawa Exp $
+ * $FreeBSD: /tmp/pcvs/ports/security/openssh/files/Attic/rcmd.c,v 1.3 2001-02-09 22:37:50 kris Exp $
*/
#if defined(LIBC_SCCS) && !defined(lint)
@@ -172,11 +172,7 @@ rcmd_af(ahost, rport, locuser, remuser, cmd, fd2p, af)
continue;
}
if (refused && timo <= 16) {
- struct timespec time_to_sleep, time_remaining;
-
- time_to_sleep.tv_sec = timo;
- time_to_sleep.tv_nsec = 0;
- (void)_nanosleep(&time_to_sleep, &time_remaining);
+ sleep(timo);
timo *= 2;
ai = res;