summaryrefslogtreecommitdiffstats
path: root/src/back-nis.c
diff options
context:
space:
mode:
authorNalin Dahyabhai <nalin@dahyabhai.net>2013-09-12 14:23:19 -0400
committerNalin Dahyabhai <nalin@dahyabhai.net>2013-09-12 14:23:19 -0400
commiteb43fd14cbe47e014139838200f31e01e1fc8a10 (patch)
tree70c9add1f306d56a93e364381766f279a11cc609 /src/back-nis.c
parent9e552ca19a67a54aaebc60a0aaa48756013be957 (diff)
downloadslapi-nis-eb43fd14cbe47e014139838200f31e01e1fc8a10.tar.gz
slapi-nis-eb43fd14cbe47e014139838200f31e01e1fc8a10.tar.xz
slapi-nis-eb43fd14cbe47e014139838200f31e01e1fc8a10.zip
Add schema-compat-ignore-subtree
Add a schema-compat-ignore-subtree configuration option, listing parts of the DIT that we should never look at, neither as source entries nor as random other entries which contain data which might be pulled in as part of computing the contents of compat entries.
Diffstat (limited to 'src/back-nis.c')
-rw-r--r--src/back-nis.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/back-nis.c b/src/back-nis.c
index df5df3f..f747f49 100644
--- a/src/back-nis.c
+++ b/src/back-nis.c
@@ -121,6 +121,7 @@ backend_copy_set_data(const struct backend_set_data *data)
ret->common.set = strdup(data->common.set);
ret->common.bases = backend_shr_dup_strlist(data->common.bases);
ret->common.entry_filter = strdup(data->common.entry_filter);
+ ret->common.ignore_subtrees = NULL;
ret->common.rel_attrs = data->common.rel_attrs ?
format_dup_attr_list(data->common.rel_attrs) :
NULL;
@@ -604,6 +605,7 @@ backend_set_config_read_config(struct plugin_state *state, Slapi_Entry *e,
ret.common.set = strdup(map);
ret.common.bases = use_bases;
ret.common.entry_filter = use_entry_filter;
+ ret.common.ignore_subtrees = NULL;
ret.common.rel_attrs = NULL;
ret.common.rel_attr_list = NULL;
ret.common.rel_attrs_list = NULL;