]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
ldb:kv_index: don't recalculate a length
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Sun, 21 Jul 2024 06:06:18 +0000 (18:06 +1200)
committerDouglas Bagnall <dbagnall@samba.org>
Sat, 27 Jul 2024 22:47:39 +0000 (22:47 +0000)
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
lib/ldb/ldb_key_value/ldb_kv_index.c

index 24eec5b71b0b185aaa26ebad17c2a6866adedfc6..0ddee3ab501f1f500baaeedacd4b9a18dff75e7a 100644 (file)
@@ -1452,8 +1452,7 @@ static bool list_intersect(struct ldb_kv_private *ldb_kv,
                return false;
        }
 
-       list3->dn = talloc_array(list3, struct ldb_val,
-                                MIN(list->count, list2->count));
+       list3->dn = talloc_array(list3, struct ldb_val, short_list->count);
        if (!list3->dn) {
                talloc_free(list3);
                return false;