summaryrefslogtreecommitdiff
path: root/nslcd/cfg.c
diff options
context:
space:
mode:
Diffstat (limited to 'nslcd/cfg.c')
-rw-r--r--nslcd/cfg.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/nslcd/cfg.c b/nslcd/cfg.c
index 056b6e2..ec1237c 100644
--- a/nslcd/cfg.c
+++ b/nslcd/cfg.c
@@ -527,6 +527,7 @@ static const char *print_map(enum ldap_map_selector map)
case LM_RPC: return "rpc";
case LM_SERVICES: return "services";
case LM_SHADOW: return "shadow";
+ case LM_NFSIDMAP: return "nfsidmap";
case LM_NONE:
default: return "???";
}
@@ -933,7 +934,7 @@ static void handle_pam_password_prohibit_message(
cfg->pam_password_prohibit_message = value;
}
-static void handle_nscd_invalidate(
+static void handle_reconnect_invalidate(
const char *filename, int lnr,
const char *keyword, char *line, struct ldap_config *cfg)
{
@@ -962,7 +963,7 @@ static void handle_nscd_invalidate(
log_log(LOG_ERR, "%s:%d: unknown map: '%s'", filename, lnr, name);
exit(EXIT_FAILURE);
}
- cfg->nscd_invalidate[map] = 1;
+ cfg->reconnect_invalidate[map] = 1;
}
}
}
@@ -1099,7 +1100,7 @@ static void cfg_defaults(struct ldap_config *cfg)
cfg->pam_authz_searches[i] = NULL;
cfg->pam_password_prohibit_message = NULL;
for (i = 0; i < LM_NONE; i++)
- cfg->nscd_invalidate[i] = 0;
+ cfg->reconnect_invalidate[i] = 0;
}
static void cfg_read(const char *filename, struct ldap_config *cfg)
@@ -1431,9 +1432,9 @@ static void cfg_read(const char *filename, struct ldap_config *cfg)
{
handle_pam_password_prohibit_message(filename, lnr, keyword, line, cfg);
}
- else if (strcasecmp(keyword, "nscd_invalidate") == 0)
+ else if (strcasecmp(keyword, "reconnect_invalidate") == 0)
{
- handle_nscd_invalidate(filename, lnr, keyword, line, cfg);
+ handle_reconnect_invalidate(filename, lnr, keyword, line, cfg);
}
#ifdef ENABLE_CONFIGFILE_CHECKING
/* fallthrough */
@@ -1688,14 +1689,14 @@ static void cfg_dump(void)
/* build a comma-separated list */
buffer[0] = '\0';
for (i = 0; i < LM_NONE ; i++)
- if (nslcd_cfg->nscd_invalidate[i])
+ if (nslcd_cfg->reconnect_invalidate[i])
{
if (buffer[0] != '\0')
strncat(buffer, ",", sizeof(buffer) - 1 - strlen(buffer));
strncat(buffer, print_map(i), sizeof(buffer) - 1 - strlen(buffer));
}
if (buffer[0] != '\0')
- log_log(LOG_DEBUG, "CFG: nscd_invalidate %s", buffer);
+ log_log(LOG_DEBUG, "CFG: reconnect_invalidate %s", buffer);
}
void cfg_init(const char *fname)