Changeset 582 in openpam
- Timestamp:
- 04/06/12 23:23:35 (14 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/bin/openpam_dump_policy/openpam_dump_policy.c
r578 r582 46 46 47 47 static char * 48 openpam_chain_name(const char *service, pam_facility_t facility) 49 { 48 openpam_chain_name(const char *service, pam_facility_t fclt) 49 { 50 const char *facility = pam_facility_name[fclt]; 50 51 char *name; 51 52 52 asprintf(&name, "pam_%s_%s", service, pam_facility_name[facility]); 53 if (asprintf(&name, "pam_%s_%s", service, facility) == -1) 54 return (NULL); 53 55 return (name); 54 56 } 55 57 56 58 static char * 57 openpam_facility_index_name(pam_facility_t facility) 58 { 59 openpam_facility_index_name(pam_facility_t fclt) 60 { 61 const char *facility = pam_facility_name[fclt]; 59 62 char *name, *p; 60 63 61 asprintf(&name, "PAM_%s", pam_facility_name[facility]); 64 if (asprintf(&name, "PAM_%s", facility) == -1) 65 return (NULL); 62 66 for (p = name + 4; *p; ++p) 63 67 *p = toupper(*p);
Note: See TracChangeset
for help on using the changeset viewer.