mirror of
https://github.com/apache/httpd.git
synced 2026-01-06 09:01:14 +03:00
First part of getting BeOS to survive restarts correctly.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84833 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@@ -156,17 +156,10 @@ static int set_group_privs(void)
|
||||
|
||||
int beosd_setup_child(void)
|
||||
{
|
||||
if (set_group_privs()) {
|
||||
return -1;
|
||||
}
|
||||
/* TODO: revisit the whole issue of users/groups for BeOS as
|
||||
* R4.5.2 and below doesn't really have much concept of them.
|
||||
*/
|
||||
|
||||
/* Only try to switch if we're running as root */
|
||||
if (!geteuid() && (
|
||||
setuid(beosd_config.user_id) == -1)) {
|
||||
ap_log_error(APLOG_MARK, APLOG_ALERT, errno, NULL,
|
||||
"setuid: unable to change uid");
|
||||
return -1;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user