36321bd
--- tor-0.1.1.26/src/common/compat.c.setgroups	2006-09-24 19:47:57.000000000 +0200
36321bd
+++ tor-0.1.1.26/src/common/compat.c	2007-01-24 08:41:03.000000000 +0100
36321bd
@@ -526,6 +526,11 @@
d243e33
       return -1;
d243e33
     }
d243e33
 
d243e33
+    if (getgroups(0,0)!=0 && setgroups(0,0)!=0) {
36321bd
+      log_warn(LD_GENERAL,"Error setting groups: %s", strerror(errno));
d243e33
+      return -1;
d243e33
+    }
d243e33
+
d243e33
     if (setgid(gr->gr_gid) != 0) {
36321bd
       log_warn(LD_GENERAL,"Error setting GID: %s", strerror(errno));
d243e33
       return -1;