|
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 |