summaryrefslogtreecommitdiffstats
path: root/src/backend.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend.c')
-rw-r--r--src/backend.c21
1 files changed, 7 insertions, 14 deletions
diff --git a/src/backend.c b/src/backend.c
index d9b7f87..2dd028d 100644
--- a/src/backend.c
+++ b/src/backend.c
@@ -126,7 +126,6 @@ backend_read_master_name(struct plugin_state *state, char **master)
static void
backend_free_strlist(char **strlist)
{
- int i;
if (strlist) {
free(strlist);
}
@@ -363,7 +362,7 @@ backend_map_config_entry_add_one_cb(Slapi_Entry *e, void *callback_data)
all_keys[i], ndn, value);
}
map_data_set_entry(data->state, data->domain, data->map, ndn,
- NULL, all_keys, -1, value);
+ NULL, all_keys, -1, value, NULL, NULL);
} else {
slapi_log_error(SLAPI_LOG_PLUGIN, plugin_id,
"no value for %s, unsetting domain/map/id"
@@ -509,8 +508,7 @@ backend_map_config_read_config(struct plugin_state *state, Slapi_Entry *e,
const char *default_value_format, *default_disallowed_chars;
char **bases, *entry_filter;
char **key_formats, **keys_formats, *value_format, *actual_attr;
- char **ref_attrs, *disallowed_chars;
- struct format_inref_attr **inref_attrs;
+ char *disallowed_chars;
char **use_bases, *use_entry_filter;
char **use_key_formats, **use_keys_formats;
char *use_value_format, *use_disallowed_chars;
@@ -866,7 +864,7 @@ backend_read_params(struct plugin_state *state)
Slapi_Value *value;
char *actual_attr;
const char *cvalue;
- int disposition, buffer_flags, ivalue, i, j;
+ int disposition, buffer_flags, i, j;
unsigned int uvalue;
char *attrs[] = {
PLUGIN_CONFIGURATION_MAXVALUE_ATTR,
@@ -976,7 +974,7 @@ void
backend_startup(struct plugin_state *state)
{
Slapi_PBlock *pb;
- char *attrs = NULL;
+
backend_read_params(state);
pb = slapi_pblock_new();
@@ -1008,7 +1006,7 @@ static int
backend_map_config_entry_delete_cb(Slapi_Entry *e, void *callback_data)
{
char **domains, **maps;
- int i, j, ret;
+ int i, j;
struct plugin_state *state;
state = callback_data;
@@ -1037,7 +1035,6 @@ struct backend_get_map_config_cb {
void
backend_free_map_config(char **bases, char *entry_filter)
{
- int i;
backend_free_strlist(bases);
free(entry_filter);
}
@@ -1048,7 +1045,7 @@ backend_get_map_config_entry_cb(Slapi_Entry *e, void *callback_data)
Slapi_ValueSet *values;
Slapi_Value *value;
struct backend_get_map_config_cb *cbdata;
- char *actual_attr, **ret;
+ char *actual_attr;
const char *cvalue;
int disposition, buffer_flags, i, count;
@@ -1295,7 +1292,7 @@ backend_update_references_cb(const char *domain, const char *map, bool_t secure,
Slapi_DN *referred_to_sdn;
Slapi_ValueSet *values;
Slapi_Value *value;
- char **referred_to_dn, **ref_attrs, *actual_attr, *filter, *tndn;
+ char **ref_attrs, *actual_attr, *filter, *tndn;
struct format_inref_attr **inref_attrs;
const char *ndn, *dn;
int i, j, disposition, buffer_flags, filter_size, n_ref_attrs;
@@ -1460,8 +1457,6 @@ static bool_t
backend_add_entry_cb(const char *domain, const char *map, bool_t secure,
void *backend_data, void *cbdata_ptr)
{
- Slapi_DN *base_sdn, *entry_sdn;
- Slapi_Filter *filter;
struct backend_map_data *map_data;
struct backend_add_entry_cbdata *cbdata;
@@ -1548,8 +1543,6 @@ static bool_t
backend_modify_entry_cb(const char *domain, const char *map, bool_t secure,
void *backend_data, void *cbdata_ptr)
{
- Slapi_DN *base_sdn, *entry_sdn;
- Slapi_Filter *filter;
struct backend_map_data *map_data;
struct backend_modify_entry_cbdata *cbdata;