View | Details | Raw Unified | Return to bug 33372
Collapse All | Expand All

(-)daemon/slave.c (-1 / +7 lines)
Lines 1860-1866 Link Here
1860
	setpgid (0, 0);
1860
	setpgid (0, 0);
1861
	
1861
	
1862
	umask (022);
1862
	umask (022);
1863
	
1863
1864
	/* setup the user's correct group */
1865
    if (setgid (pwent->pw_gid) < 0)
1866
        gdm_child_exit (DISPLAY_REMANAGE, _("gdm_slave_session_start: Could not setgid %d. Aborting."), pwent->pw_gid);
1867
    if (initgroups (login, pwent->pw_gid) < 0)
1868
        gdm_child_exit (DISPLAY_REMANAGE, _("gdm_slave_session_start: initgroups() failed for %s. Aborting."), login);
1869
1864
	/* setup the verify env vars */
1870
	/* setup the verify env vars */
1865
	if ( ! gdm_verify_setup_env (d))
1871
	if ( ! gdm_verify_setup_env (d))
1866
		gdm_child_exit (DISPLAY_REMANAGE,
1872
		gdm_child_exit (DISPLAY_REMANAGE,

Return to bug 33372