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