X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fngircd%2Fngircd.c;h=e26ac3bd652cf18b2067b4c47e1eb0ad7172ee72;hb=41f75b69740bd205864bd34afbb65ab0a3776136;hp=4099719b8ebe703e66960c97ae999df1f3274043;hpb=e009ccbe66f67a4c5344d6a1f415c50b699765ad;p=ngircd.git diff --git a/src/ngircd/ngircd.c b/src/ngircd/ngircd.c index 4099719b..e26ac3bd 100644 --- a/src/ngircd/ngircd.c +++ b/src/ngircd/ngircd.c @@ -725,9 +725,11 @@ NGIRCd_Init(bool NGIRCd_NoDaemon) goto out; } if (setgroups(0, NULL) != 0) { - Log(LOG_ERR, "Can't drop supplementary group ids: %s!", + real_errno = errno; + Log(LOG_ERR, "Can't drop supplementary group IDs: %s!", strerror(errno)); - goto out; + if (real_errno != EPERM) + goto out; } } #endif