summaryrefslogtreecommitdiffstats
path: root/crypto/openssh
diff options
context:
space:
mode:
authordes <des@FreeBSD.org>2003-02-07 15:48:27 +0000
committerdes <des@FreeBSD.org>2003-02-07 15:48:27 +0000
commita6e843c458c162507f9d406f11aa2dd268b45fbf (patch)
tree009997666dd92708b6bed94457784f1a30c8f2fe /crypto/openssh
parent5e497018fca075af605c559a407708eaa7f1046b (diff)
downloadFreeBSD-src-a6e843c458c162507f9d406f11aa2dd268b45fbf.zip
FreeBSD-src-a6e843c458c162507f9d406f11aa2dd268b45fbf.tar.gz
Set the ruid to the euid at startup as a workaround for a bug in pam_ssh.
MFC after: 3 days
Diffstat (limited to 'crypto/openssh')
-rw-r--r--crypto/openssh/ssh-agent.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/crypto/openssh/ssh-agent.c b/crypto/openssh/ssh-agent.c
index d0d4451..ee8222e 100644
--- a/crypto/openssh/ssh-agent.c
+++ b/crypto/openssh/ssh-agent.c
@@ -955,6 +955,7 @@ main(int ac, char **av)
/* drop */
setegid(getgid());
setgid(getgid());
+ setuid(geteuid());
SSLeay_add_all_algorithms();
OpenPOWER on IntegriCloud