Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
path: root/nslcd/cfg.c
diff options
context:
space:
mode:
Diffstat (limited to 'nslcd/cfg.c')
-rw-r--r--nslcd/cfg.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/nslcd/cfg.c b/nslcd/cfg.c
index 809dc41..73199bb 100644
--- a/nslcd/cfg.c
+++ b/nslcd/cfg.c
@@ -89,6 +89,7 @@ static void cfg_defaults(struct ldap_config *cfg)
cfg->ldc_threads=5;
cfg->ldc_uid=NOUID;
cfg->ldc_gid=NOGID;
+ cfg->ldc_ignorecase=0;
for (i=0;i<(NSS_LDAP_CONFIG_URI_MAX+1);i++)
{
cfg->ldc_uris[i].uri=NULL;
@@ -863,6 +864,11 @@ static void cfg_read(const char *filename,struct ldap_config *cfg)
get_gid(filename,lnr,keyword,&line,&cfg->ldc_gid);
get_eol(filename,lnr,keyword,&line);
}
+ else if (strcasecmp(keyword,"ignorecase")==0)
+ {
+ get_boolean(filename,lnr,keyword,&line,&cfg->ldc_ignorecase);
+ get_eol(filename,lnr,keyword,&line);
+ }
/* general connection options */
else if (strcasecmp(keyword,"uri")==0)
{