# HG changeset patch # User Robert McIntyre # Date 1357716679 0 # Node ID dcdeabe9e9036c1afb5baab3ee6f9b4d99653138 # Parent e056798af879fcab19f9a4c2ab211993c35ed2e4 yay. diff -r e056798af879 -r dcdeabe9e903 defaults/hg-wrapper.c --- a/defaults/hg-wrapper.c Wed Jan 09 07:09:37 2013 +0000 +++ b/defaults/hg-wrapper.c Wed Jan 09 07:31:19 2013 +0000 @@ -1,14 +1,16 @@ #include - +#include main( int argc, char ** argv){ pipecmd* p = pipecmd_new("hg"); - + int i; for(i = 1; i < argc; i++){ pipecmd_arg(p, argv[i]); } + setreuid(geteuid(), geteuid()); + setregid(getegid(), getegid()); + pipecmd_exec(p); - }