Changeset 56 in openpam


Ignore:
Timestamp:
Feb 13, 2002, 2:16:03 AM (17 years ago)
Author:
Dag-Erling Smørgrav
Message:

Add a missing 'continue' in the code for the PAM_SUCCESS case.
Add more debugging log messages.

Sponsored by: DARPA, NAI Labs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/lib/openpam_dispatch.c

    r53 r56  
    120120                            primitive != PAM_SM_SETCRED)
    121121                                break;
     122                        continue;
    122123                }
    123124
     
    132133                        err = r;
    133134                if (chain->flag == PAM_REQUIRED && !fail) {
     135                        openpam_log(PAM_LOG_DEBUG, "required module failed");
    134136                        fail = 1;
    135137                        err = r;
     
    141143                 */
    142144                if (chain->flag == PAM_REQUISITE) {
     145                        openpam_log(PAM_LOG_DEBUG, "requisite module failed");
    143146                        fail = 1;
    144147                        break;
     
    146149        }
    147150
    148         return (fail ? err : PAM_SUCCESS);
     151        if (!fail)
     152                err = PAM_SUCCESS;
     153        openpam_log(PAM_LOG_DEBUG, "returning: %s", pam_strerror(pamh, err));
     154        return (err);
    149155}
    150156
Note: See TracChangeset for help on using the changeset viewer.