diff options
Diffstat (limited to 'src/backend.c')
-rw-r--r-- | src/backend.c | 21 |
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; |