Changeset 187 in openpam for trunk/lib/pam_set_data.c


Ignore:
Timestamp:
Dec 12, 2002, 5:06:29 PM (18 years ago)
Author:
Dag-Erling Smørgrav
Message:

Instrument entry and exit points.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/lib/pam_set_data.c

    r157 r187  
    3232 * SUCH DAMAGE.
    3333 *
    34  * $P4: //depot/projects/openpam/lib/pam_set_data.c#10 $
     34 * $P4: //depot/projects/openpam/lib/pam_set_data.c#11 $
    3535 */
    3636
     
    5959        pam_data_t *dp;
    6060
     61        ENTER();
    6162        if (pamh == NULL)
    62                 return (PAM_SYSTEM_ERR);
    63 
     63                RETURNC(PAM_SYSTEM_ERR);
    6464        for (dp = pamh->module_data; dp != NULL; dp = dp->next) {
    6565                if (strcmp(dp->name, module_data_name) == 0) {
     
    6868                        dp->data = data;
    6969                        dp->cleanup = cleanup;
    70                         return (PAM_SUCCESS);
     70                        RETURNC(PAM_SUCCESS);
    7171                }
    7272        }
    73 
    7473        if ((dp = malloc(sizeof *dp)) == NULL)
    75                 return (PAM_BUF_ERR);
     74                RETURNC(PAM_BUF_ERR);
    7675        if ((dp->name = strdup(module_data_name)) == NULL) {
    7776                free(dp);
    78                 return (PAM_BUF_ERR);
     77                RETURNC(PAM_BUF_ERR);
    7978        }
    8079        dp->data = data;
     
    8281        dp->next = pamh->module_data;
    8382        pamh->module_data = dp;
    84         return (PAM_SUCCESS);
     83        RETURNC(PAM_SUCCESS);
    8584}
    8685
Note: See TracChangeset for help on using the changeset viewer.