Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=fw32.git;a=commitdiff;h=604a6c936a894ad4ea403c0127a693848c6482ab

commit 604a6c936a894ad4ea403c0127a693848c6482ab
Author: James Buren <r...@frugalware.org>
Date:   Wed Nov 16 23:59:40 2011 -0600

fw32.c: also drop group privileges

diff --git a/fw32.c b/fw32.c
index 83719ae..af07c7c 100644
--- a/fw32.c
+++ b/fw32.c
@@ -294,7 +294,7 @@ run(const char *cmd,const char *dir,bool drop,char **args1)
error("Failed to chdir to %s.\n",dir);

if(drop)
-      if(setuid(getuid()) || seteuid(getuid()))
+      if(setuid(getuid()) || seteuid(getuid()) || setgid(getgid()) || 
setegid(getgid()))
error("Failed to drop root privileges.\n");

execvp(cmd,args_merge(0,args2,args1));
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to