Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
/* Initialise the referrals list */
if (ac->referrals == NULL) {
- ac->referrals = (const char **) str_list_make_empty(ac);
+ char **l = str_list_make_empty(ac);
+ ac->referrals = discard_const_p(const char *, l);
if (ac->referrals == NULL) {
return ldb_oom(ldb);
}
}
if (backend_mod) {
- backend_full_list = (const char **)str_list_make_single(tmp_ctx, backend_mod);
+ char **b = str_list_make_single(tmp_ctx, backend_mod);
+ backend_full_list = discard_const_p(const char *, b);
} else {
- backend_full_list = (const char **)str_list_make_empty(tmp_ctx);
+ char **b = str_list_make_empty(tmp_ctx);
+ backend_full_list = discard_const_p(const char *, b);
}
if (!backend_full_list) {
talloc_free(tmp_ctx);