Changeset 21 in openpam for trunk/lib/pam_end.c
- Timestamp:
- Feb 2, 2002, 6:37:08 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/pam_end.c
r18 r21 35 35 */ 36 36 37 #include <dlfcn.h>38 37 #include <stdlib.h> 39 38 … … 53 52 int status) 54 53 { 55 pam_chain_t *module;56 54 pam_data_t *dp; 57 55 int i; … … 75 73 76 74 /* clear chains */ 77 for (i = 0; i < PAM_NUM_CHAINS; ++i) { 78 while (pamh->chains[i] != NULL) { 79 module = pamh->chains[i]; 80 pamh->chains[i] = module->next; 81 /* XXX free options */ 82 dlclose(module->dlh); 83 free(module->modpath); 84 free(module); 85 } 86 } 75 openpam_clear_chains(pamh); 87 76 88 77 /* clear items */
Note: See TracChangeset
for help on using the changeset viewer.