r9654: introduce the samdb_search_dn call
[ira/wip.git] / source / rpc_server / samr / dcesrv_samr.c
index ff15eb43bb5e803893999fa4b1903f8381140664..aeea3a120c17173e4afad62920f402fc31ac4f07 100644 (file)
@@ -2117,11 +2117,8 @@ static NTSTATUS samr_AddAliasMember(struct dcesrv_call_state *dce_call, TALLOC_C
                 * cn=For...,cn=Builtin,dc={BASEDN}.  -- vl
                 */
 
-               basedn = ldb_dn_explode(mem_ctx,
-                                       samdb_search_string(d_state->sam_ctx,
-                                                           mem_ctx, NULL, "dn",
-                                                           "(&(objectClass=container)"
-                                                           "(cn=ForeignSecurityPrincipals))"));
+               basedn = samdb_search_dn(d_state->sam_ctx, mem_ctx, NULL,
+                                        "(&(objectClass=container)(cn=ForeignSecurityPrincipals))");
 
                if (basedn == NULL) {
                        DEBUG(0, ("Failed to find DN for "