summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/back-shr.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/back-shr.c b/src/back-shr.c
index bf97a94..1d700a7 100644
--- a/src/back-shr.c
+++ b/src/back-shr.c
@@ -346,8 +346,6 @@ backend_shr_set_config_entry_add(struct plugin_state *state, Slapi_Entry *e,
pb = slapi_pblock_new();
flag = FALSE;
backend_set_config_read_config(state, e, group, set, &flag, &set_data);
- set_bases = set_data->bases;
- set_entry_filter = set_data->entry_filter;
if (set_data == NULL) {
slapi_log_error(SLAPI_LOG_PLUGIN,
state->plugin_desc->spd_id,
@@ -365,6 +363,8 @@ backend_shr_set_config_entry_add(struct plugin_state *state, Slapi_Entry *e,
map_data_clear_map(state, set_data->group, set_data->set);
/* Search under each base in turn, adding the matching directory
* entries to the set. */
+ set_bases = set_data->bases;
+ set_entry_filter = set_data->entry_filter;
for (i = 0; (set_bases != NULL) && (set_bases[i] != NULL); i++) {
slapi_log_error(SLAPI_LOG_PLUGIN,
state->plugin_desc->spd_id,