rlm@7: #include rlm@7: #include rlm@7: rlm@7: main( int argc, char ** argv, char ** envp ) rlm@7: { rlm@7: if( setgid(getegid()) ) perror( "setgid" ); rlm@7: if( setuid(geteuid()) ) perror( "setuid" ); rlm@7: envp = 0; /* blocks IFS attack on non-bash shells */ rlm@7: system( "/usr/bin/hg", argv, envp ); rlm@7: perror( argv[0] ); rlm@7: return errno; rlm@7: }