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

(-)orig/auth-pam.c (-9 / +6 lines)
Lines 950-961 Link Here
950
		sshpam_cred_established = 1;
950
		sshpam_cred_established = 1;
951
		return;
951
		return;
952
	}
952
	}
953
	if (sshpam_authenticated)
953
954
		fatal("PAM: pam_setcred(): %s",
954
	/* Server will fatal out when pam_setcred() failed. */
955
		    pam_strerror(sshpam_handle, sshpam_err));
955
	fatal("PAM: pam_setcred(): %s", pam_strerror(sshpam_handle,
956
	else
956
	    sshpam_err));
957
		debug("PAM: pam_setcred(): %s",
958
		    pam_strerror(sshpam_handle, sshpam_err));
959
}
957
}
960
958
961
static int
959
static int
Lines 1048-1056 Link Here
1048
	if (sshpam_err == PAM_SUCCESS)
1046
	if (sshpam_err == PAM_SUCCESS)
1049
		sshpam_session_open = 1;
1047
		sshpam_session_open = 1;
1050
	else {
1048
	else {
1051
		sshpam_session_open = 0;
1049
		/* Server will fatal out when pam_open_session() failed */
1052
		disable_forwarding();
1050
		fatal("PAM: pam_open_session(): %s",
1053
		error("PAM: pam_open_session(): %s",
1054
		    pam_strerror(sshpam_handle, sshpam_err));
1051
		    pam_strerror(sshpam_handle, sshpam_err));
1055
	}
1052
	}
1056
1053

Return to bug 2399