* Split error messages for failures to drop real uid and gid.
* Retry dropping uid and gid, possibly this will help with the "Resource temporarily unavailable" failures I've experienced under xen.master
parent
5693776ae4
commit
2269cfda30
|
@ -91,8 +91,14 @@ $envsave
|
|||
newenviron[i]=NULL;
|
||||
environ=newenviron;
|
||||
|
||||
if (setregid(getegid(), -1) != 0 || setreuid(geteuid(), -1) != 0) {
|
||||
perror("failed to drop real uid/gid");
|
||||
if (setregid(getegid(), -1) != 0 &&
|
||||
setregid(getegid(), -1) != 0) {
|
||||
perror("failed to drop real gid");
|
||||
exit(1);
|
||||
}
|
||||
if (setreuid(geteuid(), -1) != 0 &&
|
||||
setreuid(geteuid(), -1) != 0) {
|
||||
perror("failed to drop real uid");
|
||||
exit(1);
|
||||
}
|
||||
|
||||
|
|
|
@ -1,3 +1,11 @@
|
|||
ikiwiki (2.18) UNRELEASED; urgency=low
|
||||
|
||||
* Split error messages for failures to drop real uid and gid.
|
||||
* Retry dropping uid and gid, possibly this will help with the "Resource
|
||||
temporarily unavailable" failures I've experienced under xen.
|
||||
|
||||
-- Joey Hess <joeyh@debian.org> Tue, 01 Jan 2008 18:46:59 -0500
|
||||
|
||||
ikiwiki (2.17) unstable; urgency=low
|
||||
|
||||
* Improved parentlinks special case for index pages.
|
||||
|
|
Loading…
Reference in New Issue