View | Details | Raw Unified | Return to bug 643 | Differences between
and this patch

Collapse All | Expand All

(-)session.c (-2 / +4 lines)
Lines 912-919 static void Link Here
912
read_etc_default_login(char ***env, u_int *envsize, uid_t uid)
912
read_etc_default_login(char ***env, u_int *envsize, uid_t uid)
913
{
913
{
914
	char **tmpenv = NULL, *var;
914
	char **tmpenv = NULL, *var;
915
	u_int i;
915
	u_int i, tmpenvsize = 0;
916
	size_t tmpenvsize = 0;
917
	mode_t mask;
916
	mode_t mask;
918
917
919
	/*
918
	/*
Lines 922-927 read_etc_default_login(char ***env, u_in Link Here
922
	 * interested in.
921
	 * interested in.
923
	 */
922
	 */
924
	read_environment_file(&tmpenv, &tmpenvsize, "/etc/default/login");
923
	read_environment_file(&tmpenv, &tmpenvsize, "/etc/default/login");
924
925
	if (tmpenv == NULL)
926
		return;
925
927
926
	if (uid == 0)
928
	if (uid == 0)
927
		var = child_get_env(tmpenv, "SUPATH");
929
		var = child_get_env(tmpenv, "SUPATH");

Return to bug 643