s4 winbind: Copy SID to avoid "discard const" warning
authorKai Blin <kai@samba.org>
Sun, 28 Dec 2008 11:04:40 +0000 (12:04 +0100)
committerKai Blin <kai@samba.org>
Mon, 29 Dec 2008 11:52:28 +0000 (12:52 +0100)
source4/winbind/wb_init_domain.c

index 5953474c52fdf680630685a8363b9ffbd01317d8..637cf10bb78d3520f5c8e8be68c412d4371802c4 100644 (file)
@@ -402,7 +402,8 @@ static void init_domain_recv_samr(struct composite_context *ctx)
        talloc_steal(state->domain->libnet_ctx->samr.pipe, state->domain->samr_binding);
        state->domain->libnet_ctx->samr.access_mask = SEC_FLAG_MAXIMUM_ALLOWED;
        state->domain->libnet_ctx->samr.name = state->domain->info->name;
-       state->domain->libnet_ctx->samr.sid = state->domain->info->sid;
+       state->domain->libnet_ctx->samr.sid = dom_sid_dup(state->ctx,
+                                             state->domain->info->sid);
 
        composite_done(state->ctx);
 }