Skip to content
Snippets Groups Projects
Commit 141da63f authored by deuce's avatar deuce
Browse files

Don't bother checking the read uid/gid since we're not changing them.

parent 42bd6f1f
No related branches found
No related tags found
No related merge requests found
...@@ -276,15 +276,15 @@ static BOOL do_seteuid(BOOL to_new) ...@@ -276,15 +276,15 @@ static BOOL do_seteuid(BOOL to_new)
pthread_mutex_lock(&setid_mutex); pthread_mutex_lock(&setid_mutex);
if(to_new) { if(to_new) {
if(((new_gid==getegid() && new_gid==getgid()) || setregid(-1,new_gid)==0) if((new_gid==getegid() || setregid(-1,new_gid)==0)
&& ((new_uid==geteuid() && new_uid==getuid()) || setreuid(-1,new_uid)==0)) && (new_uid==geteuid() || setreuid(-1,new_uid)==0))
result=TRUE; result=TRUE;
else else
result=FALSE; result=FALSE;
} }
else { else {
if(((old_gid==getegid() && old_gid==getgid()) || setregid(-1,old_gid)==0) if((old_gid==getegid() || setregid(-1,old_gid)==0)
&& ((old_uid==geteuid() && old_uid==getuid()) || setreuid(-1,old_uid)==0)) && (old_uid==geteuid() || setreuid(-1,old_uid)==0))
result=TRUE; result=TRUE;
else else
result=FALSE; result=FALSE;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment