Home | History | Annotate | Download | only in libpam

Lines Matching refs:dp

67 	pam_data_t *dp;
70 for (dp = pamh->module_data; dp != NULL; dp = dp->next) {
71 if (strcmp(dp->name, module_data_name) == 0) {
72 if (dp->cleanup)
73 (dp->cleanup)(pamh, dp->data, PAM_SUCCESS);
74 dp->data = data;
75 dp->cleanup = cleanup;
79 if ((dp = malloc(sizeof *dp)) == NULL)
81 if ((dp->name = strdup(module_data_name)) == NULL) {
82 FREE(dp);
85 dp->data = data;
86 dp->cleanup = cleanup;
87 dp->next = pamh->module_data;
88 pamh->module_data = dp;