From 141da63fe364a84346711140e8558516389fcf67 Mon Sep 17 00:00:00 2001 From: deuce <> Date: Mon, 28 Aug 2006 19:34:40 +0000 Subject: [PATCH] Don't bother checking the read uid/gid since we're not changing them. --- src/sbbs3/sbbscon.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/sbbs3/sbbscon.c b/src/sbbs3/sbbscon.c index 761d303044..89c0411c08 100644 --- a/src/sbbs3/sbbscon.c +++ b/src/sbbs3/sbbscon.c @@ -276,15 +276,15 @@ static BOOL do_seteuid(BOOL to_new) pthread_mutex_lock(&setid_mutex); if(to_new) { - if(((new_gid==getegid() && new_gid==getgid()) || setregid(-1,new_gid)==0) - && ((new_uid==geteuid() && new_uid==getuid()) || setreuid(-1,new_uid)==0)) + if((new_gid==getegid() || setregid(-1,new_gid)==0) + && (new_uid==geteuid() || setreuid(-1,new_uid)==0)) result=TRUE; else result=FALSE; } else { - if(((old_gid==getegid() && old_gid==getgid()) || setregid(-1,old_gid)==0) - && ((old_uid==geteuid() && old_uid==getuid()) || setreuid(-1,old_uid)==0)) + if((old_gid==getegid() || setregid(-1,old_gid)==0) + && (old_uid==geteuid() || setreuid(-1,old_uid)==0)) result=TRUE; else result=FALSE; -- GitLab