+ strerror(real_errno));
+ if (real_errno != EPERM && real_errno != EINVAL)
+ goto out;
+ }
+#ifdef HAVE_SETGROUPS
+ if (setgroups(0, NULL) != 0) {
+ real_errno = errno;
+ Log(LOG_ERR, "Can't drop supplementary group IDs: %s!",
+ strerror(errno));
+ if (real_errno != EPERM)