X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/1264288cb551c516d46f36cdc8704b22f33321f7..18b72cc8294b4b07bf1373154d2effc35eb10343:/clientserver.c diff --git a/clientserver.c b/clientserver.c index 1a638db5..50203350 100644 --- a/clientserver.c +++ b/clientserver.c @@ -287,6 +287,7 @@ static int rsync_module(int fd, int i) } if (am_root) { +#ifdef HAVE_SETGROUPS /* Get rid of any supplementary groups this process * might have inheristed. */ if (setgroups(0, NULL)) { @@ -294,6 +295,7 @@ static int rsync_module(int fd, int i) io_printf(fd, "@ERROR: setgroups failed\n"); return -1; } +#endif /* XXXX: You could argue that if the daemon is started * by a non-root user and they explicitly specify a