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