s4-ldb: fixed call argument order for ldb_dn_from_ldb_val
authorAndrew Tridgell <tridge@samba.org>
Wed, 23 Sep 2009 00:06:14 +0000 (17:06 -0700)
committerAndrew Tridgell <tridge@samba.org>
Wed, 23 Sep 2009 00:10:06 +0000 (17:10 -0700)
This caused _lots_ of problems, especially in server side sort

source4/lib/ldb/common/attrib_handlers.c

index 53795fdbd34ea71acea925121504fb0a1a108ec2..ba21fcac9b0e0f525193766164d579c6962d69d9 100644 (file)
@@ -287,7 +287,7 @@ static int ldb_canonicalise_dn(struct ldb_context *ldb, void *mem_ctx,
        out->length = 0;
        out->data = NULL;
 
-       dn = ldb_dn_from_ldb_val(ldb, mem_ctx, in);
+       dn = ldb_dn_from_ldb_val(mem_ctx, ldb, in);
        if ( ! ldb_dn_validate(dn)) {
                return LDB_ERR_INVALID_DN_SYNTAX;
        }
@@ -315,10 +315,10 @@ static int ldb_comparison_dn(struct ldb_context *ldb, void *mem_ctx,
        struct ldb_dn *dn1 = NULL, *dn2 = NULL;
        int ret;
 
-       dn1 = ldb_dn_from_ldb_val(ldb, mem_ctx, v1);
+       dn1 = ldb_dn_from_ldb_val(mem_ctx, ldb, v1);
        if ( ! ldb_dn_validate(dn1)) return -1;
 
-       dn2 = ldb_dn_from_ldb_val(ldb, mem_ctx, v2);
+       dn2 = ldb_dn_from_ldb_val(mem_ctx, ldb, v2);
        if ( ! ldb_dn_validate(dn2)) {
                talloc_free(dn1);
                return -1;