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

(-)auth-pam.c (+2 lines)
Lines 506-511 sshpam_thread(void *ctxtp) Link Here
506
		buffer_put_cstring(&buffer, env_from_pam[i]);
506
		buffer_put_cstring(&buffer, env_from_pam[i]);
507
#endif /* UNSUPPORTED_POSIX_THREADS_HACK */
507
#endif /* UNSUPPORTED_POSIX_THREADS_HACK */
508
508
509
	pam_end(sshpam_handle, sshpam_err);
509
	/* XXX - can't do much about an error here */
510
	/* XXX - can't do much about an error here */
510
	ssh_msg_send(ctxt->pam_csock, sshpam_err, &buffer);
511
	ssh_msg_send(ctxt->pam_csock, sshpam_err, &buffer);
511
	buffer_free(&buffer);
512
	buffer_free(&buffer);
Lines 515-520 sshpam_thread(void *ctxtp) Link Here
515
	buffer_put_cstring(&buffer,
516
	buffer_put_cstring(&buffer,
516
	    pam_strerror(sshpam_handle, sshpam_err));
517
	    pam_strerror(sshpam_handle, sshpam_err));
517
	/* XXX - can't do much about an error here */
518
	/* XXX - can't do much about an error here */
519
	pam_end(sshpam_handle, sshpam_err);
518
	if (sshpam_err == PAM_ACCT_EXPIRED)
520
	if (sshpam_err == PAM_ACCT_EXPIRED)
519
		ssh_msg_send(ctxt->pam_csock, PAM_ACCT_EXPIRED, &buffer);
521
		ssh_msg_send(ctxt->pam_csock, PAM_ACCT_EXPIRED, &buffer);
520
	else
522
	else

Return to bug 1396