From 4f879ea628d8c88d2b47b36e6be2c2de6e3c9de0 Mon Sep 17 00:00:00 2001 From: sgunderson Date: Thu, 30 Aug 2001 17:52:38 +0000 Subject: [PATCH] Fixed another ordering bug with respect to seteuid() vs. setegid(). --- cmds.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmds.c b/cmds.c index e25fd62..0809537 100644 --- a/cmds.c +++ b/cmds.c @@ -1609,8 +1609,8 @@ void parse_command(struct conn *c) #if !WANT_NONROOT if (h->do_setuid) { - seteuid(c->uid); setegid(c->gid); + seteuid(c->uid); } else { seteuid(getuid()); setegid(getgid()); -- 2.39.2