diff options
author | Thorsten Kukuk <kukuk@thkukuk.de> | 2005-09-18 13:04:57 +0000 |
---|---|---|
committer | Thorsten Kukuk <kukuk@thkukuk.de> | 2005-09-18 13:04:57 +0000 |
commit | 9959a3276197ab7d0a72bfb26ab489f645fc9c48 (patch) | |
tree | 1871705bc7566d52f91c62575fd524f0b402a56a /modules/pam_access | |
parent | 2258552a16cfc48e76f1650adf88a7e8dbc7578c (diff) | |
download | pam-9959a3276197ab7d0a72bfb26ab489f645fc9c48.tar.gz pam-9959a3276197ab7d0a72bfb26ab489f645fc9c48.tar.bz2 pam-9959a3276197ab7d0a72bfb26ab489f645fc9c48.zip |
Relevant BUGIDs: none
Purpose of commit: bugfix
Commit summary:
---------------
Code cleanup (pam_syslog, compiler warnings)
Diffstat (limited to 'modules/pam_access')
-rw-r--r-- | modules/pam_access/pam_access.c | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/modules/pam_access/pam_access.c b/modules/pam_access/pam_access.c index 133ab99d..55feaeff 100644 --- a/modules/pam_access/pam_access.c +++ b/modules/pam_access/pam_access.c @@ -96,7 +96,6 @@ struct login_info { struct passwd *user; const char *from; const char *config_file; - const char *service; }; /* --- static functions for checking whether the user should be let in --- */ @@ -128,8 +127,7 @@ parse_args(pam_handle_t *pamh, struct login_info *loginfo, fclose(fp); } else { pam_syslog(pamh, LOG_ERR, - "for service [%s] failed to open accessfile=[%s]", - loginfo->service, 11 + argv[i]); + "failed to open accessfile=[%s]: %m", 11 + argv[i]); return 0; } @@ -391,18 +389,10 @@ pam_sm_acct_mgmt (pam_handle_t *pamh, int flags UNUSED, { struct login_info loginfo; const char *user=NULL; - const void *service=NULL; const void *void_from=NULL; const char *from; struct passwd *user_pw; - if ((pam_get_item(pamh, PAM_SERVICE, &service) - != PAM_SUCCESS) || (service == NULL) || - (*(const char *)service == ' ')) { - pam_syslog(pamh, LOG_ERR, "cannot find the service name"); - return PAM_ABORT; - } - /* set username */ if (pam_get_user(pamh, &user, NULL) != PAM_SUCCESS || user == NULL @@ -454,7 +444,6 @@ pam_sm_acct_mgmt (pam_handle_t *pamh, int flags UNUSED, */ loginfo.user = user_pw; loginfo.from = from; - loginfo.service = service; loginfo.config_file = PAM_ACCESS_CONFIG; /* parse the argument list */ |