Fix an insufficient alloc when querying alias members.
[kai/samba.git] / source / rpc_parse / parse_samr.c
index 222af57e5bc068557b661d48f30d517eca445ca7..ac1e9da61bea7cac563281511ea5498aa5140cb8 100644 (file)
@@ -4628,7 +4628,7 @@ BOOL samr_io_r_query_aliasmem(const char *desc, SAMR_R_QUERY_ALIASMEM * r_u,
                        }
 
                        if (UNMARSHALLING(ps)) {
-                               r_u->sid = talloc(ps->mem_ctx, r_u->num_sids1 * sizeof(DOM_SID));
+                               r_u->sid = talloc(ps->mem_ctx, r_u->num_sids1 * sizeof(DOM_SID2));
                        }
 
                        for (i = 0; i < r_u->num_sids1; i++) {