r12608: Remove some unused #include lines.
[kamenim/samba.git] / source4 / libcli / ldap / ldap_ildap.c
index d85585bce8ac45de1e8ef495583bc44a6faa78ac..f29685a67c63c58fb0310e00f0a9a9c32a3999ce 100644 (file)
@@ -22,7 +22,6 @@
 */
 
 #include "includes.h"
-#include "libcli/ldap/ldap.h"
 #include "libcli/ldap/ldap_client.h"
 
 /*
@@ -180,7 +179,7 @@ NTSTATUS ildap_search_bytree(struct ldap_connection *conn, const char *basedn,
        msg->r.SearchRequest.attributesonly = attributesonly;
        msg->r.SearchRequest.tree = tree;
        msg->r.SearchRequest.num_attributes = n;
-       msg->r.SearchRequest.attributes = attrs;
+       msg->r.SearchRequest.attributes = discard_const(attrs);
 
        req = ldap_request_send(conn, msg);
        talloc_steal(msg, req);
@@ -224,7 +223,8 @@ NTSTATUS ildap_search(struct ldap_connection *conn, const char *basedn,
 {
        struct ldb_parse_tree *tree = ldb_parse_tree(conn, expression);
        NTSTATUS status;
-       status = ildap_search(conn, basedn, scope, tree, attrs, attributesonly, results);
+       status = ildap_search_bytree(conn, basedn, scope, tree, attrs,
+                                    attributesonly, results);
        talloc_free(tree);
        return status;
 }