BUG: https://bugzilla.samba.org/show_bug.cgi?id=11751
Signed-off-by: Garming Sam <garming@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
{
struct dcesrv_handle *h;
struct samr_domain_state *d_state;
- const char *filter;
+ char *filter;
const char * const attrs[] = { "objectSid", NULL };
struct ldb_message **res;
uint32_t i;
dom_sid_string_buf(r->in.sids->sids[i].sid,
membersidstr, sizeof(membersidstr));
- filter = talloc_asprintf(mem_ctx, "%s(member=<SID=%s>)",
- filter, membersidstr);
+ filter = talloc_asprintf_append(filter, "(member=<SID=%s>)",
+ membersidstr);
if (filter == NULL) {
return NT_STATUS_NO_MEMORY;
}