Displaying 1 result from an estimated 1 matches for "caller_i".
Did you mean:
caller_id
2003 Sep 01
2
[Bug 632] PAM conversation function does not return when connection is aborted
...2), which states in section 3.2.1, page 14 that "should an error
occur the application should [...] simply return PAM_CONV_ERR".
Why is calling pam_end() directly from within the conversation function causing
a problem?
Linux-PAM keeps as a debugging aid in its handler variable pamh->caller_is track
of whether the calling thread was supposed to come from the application
(caller_is=2) or from the PAM module (caller_is=1). (See
Linux-PAM-0.75/libpam/pam_private.h for the relevant macros.) The incorrect call
of pam_end() from within the conversation function results in an error message
by...