summaryrefslogtreecommitdiff
path: root/modules/pam_access
diff options
context:
space:
mode:
authorThorsten Kukuk <kukuk@thkukuk.de>2005-09-18 13:04:57 +0000
committerThorsten Kukuk <kukuk@thkukuk.de>2005-09-18 13:04:57 +0000
commit9959a3276197ab7d0a72bfb26ab489f645fc9c48 (patch)
tree1871705bc7566d52f91c62575fd524f0b402a56a /modules/pam_access
parent2258552a16cfc48e76f1650adf88a7e8dbc7578c (diff)
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.c13
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 */