Commit 185537d0 authored by David Reid's avatar David Reid
Browse files

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
parent 5ff36dd8
Loading
Loading
Loading
Loading
+3 −10
Changes for os/beos/beosd.c: 3 added lines, 10 removed lines.
Original line number Diff line number Diff line
@@ -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;
}