Lines Matching refs:pam_retval
433 int pam_retval; in do_pam_cleanup_proc() local
440 pam->authctxt->pam_retval = pam->last_pam_retval; in do_pam_cleanup_proc()
452 pam_retval = pam_set_item(pam->h, PAM_CONV, NULL); in do_pam_cleanup_proc()
453 if (pam_retval != PAM_SUCCESS) { in do_pam_cleanup_proc()
455 pam_retval, PAM_STRERROR(pam->h, pam_retval)); in do_pam_cleanup_proc()
460 pam_retval = pam_close_session(pam->h, 0); in do_pam_cleanup_proc()
461 if (pam_retval != PAM_SUCCESS) in do_pam_cleanup_proc()
463 pam_retval, PAM_STRERROR(pam->h, pam_retval)); in do_pam_cleanup_proc()
467 pam_retval = pam_setcred(pam->h, PAM_DELETE_CRED); in do_pam_cleanup_proc()
468 if (pam_retval != PAM_SUCCESS) in do_pam_cleanup_proc()
470 pam_retval, PAM_STRERROR(pam->h, pam_retval)); in do_pam_cleanup_proc()
477 pam_retval = pam_end(pam->h, pam->last_pam_retval); in do_pam_cleanup_proc()
478 else if (pam_retval != PAM_SUCCESS) in do_pam_cleanup_proc()
479 pam_retval = pam_end(pam->h, pam_retval); in do_pam_cleanup_proc()
481 pam_retval = pam_end(pam->h, PAM_ABORT); in do_pam_cleanup_proc()
483 if (pam_retval != PAM_SUCCESS) in do_pam_cleanup_proc()
485 pam_retval, PAM_STRERROR(pam->h, pam_retval)); in do_pam_cleanup_proc()