]> arthur.barton.de Git - ngircd-alex.git/blobdiff - src/ngircd/ngircd.c
ngircd: use setgid/setuid errno value in error path
[ngircd-alex.git] / src / ngircd / ngircd.c
index e26ac3bd652cf18b2067b4c47e1eb0ad7172ee72..f0cb15045993b9a5df1d587f7d19d343c4cc6797 100644 (file)
@@ -720,7 +720,7 @@ NGIRCd_Init(bool NGIRCd_NoDaemon)
                        grp = getgrgid(Conf_GID);
                        Log(LOG_ERR, "Can't change group ID to %s(%u): %s!",
                            grp ? grp->gr_name : "?", Conf_GID,
-                           strerror(errno));
+                           strerror(real_errno));
                        if (real_errno != EPERM) 
                                goto out;
                }
@@ -741,7 +741,7 @@ NGIRCd_Init(bool NGIRCd_NoDaemon)
                        pwd = getpwuid(Conf_UID);
                        Log(LOG_ERR, "Can't change user ID to %s(%u): %s!",
                            pwd ? pwd->pw_name : "?", Conf_UID,
-                           strerror(errno));
+                           strerror(real_errno));
                        if (real_errno != EPERM)
                                goto out;
                }