s4:dsdb Make callbacks in extended_dn_out clearer to follow
authorAndrew Bartlett <abartlet@samba.org>
Thu, 12 Nov 2009 10:31:11 +0000 (21:31 +1100)
committerAndrew Bartlett <abartlet@samba.org>
Thu, 12 Nov 2009 11:23:23 +0000 (22:23 +1100)
source4/dsdb/samdb/ldb_modules/extended_dn_out.c

index f946cb1e43c5fb64e2079b4a6a8ed23d43e418f3..bf70c3e80f1d30dee66a2a33ac74383d5d718fe5 100644 (file)
@@ -489,6 +489,11 @@ static int extended_callback(struct ldb_request *req, struct ldb_reply *ares,
        return ldb_module_send_entry(ac->req, msg, ares->controls);
 }
 
+static int extended_callback_ldb(struct ldb_request *req, struct ldb_reply *ares)
+{
+       return extended_callback(req, ares, NULL);
+}
+
 static int extended_callback_openldap(struct ldb_request *req, struct ldb_reply *ares)
 {
        return extended_callback(req, ares, handle_dereference_openldap);
@@ -642,7 +647,7 @@ static int extended_dn_out_search(struct ldb_module *module, struct ldb_request
 
 static int extended_dn_out_ldb_search(struct ldb_module *module, struct ldb_request *req)
 {
-       return extended_dn_out_search(module, req, extended_callback_openldap);
+       return extended_dn_out_search(module, req, extended_callback_ldb);
 }
 
 static int extended_dn_out_openldap_search(struct ldb_module *module, struct ldb_request *req)