ares 524 source3/lib/ldb/common/ldb.c int ldb_search_default_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares) ares 536 source3/lib/ldb/common/ldb.c if (!res || !ares) { ares 541 source3/lib/ldb/common/ldb.c switch (ares->type) { ares 550 source3/lib/ldb/common/ldb.c res->msgs[res->count] = talloc_move(res->msgs, &ares->message); ares 565 source3/lib/ldb/common/ldb.c res->refs[n] = talloc_move(res->refs, &ares->referral); ares 570 source3/lib/ldb/common/ldb.c res->controls = talloc_move(res, &ares->controls); ares 573 source3/lib/ldb/common/ldb.c talloc_free(ares); ares 577 source3/lib/ldb/common/ldb.c talloc_free(ares); ares 853 source3/lib/ldb/include/ldb.h int ldb_search_default_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares); ares 231 source3/lib/ldb/ldb_ildap/ldb_ildap.c struct ldb_reply *ares = NULL; ares 235 source3/lib/ldb/ldb_ildap/ldb_ildap.c ares = talloc_zero(ac, struct ldb_reply); ares 236 source3/lib/ldb/ldb_ildap/ldb_ildap.c if (!ares) { ares 252 source3/lib/ldb/ldb_ildap/ldb_ildap.c ares->controls = talloc_move(ares, &msg->controls); ares 261 source3/lib/ldb/ldb_ildap/ldb_ildap.c ares->type = LDB_REPLY_DONE; ares 267 source3/lib/ldb/ldb_ildap/ldb_ildap.c ares->message = ldb_msg_new(ares); ares 268 source3/lib/ldb/ldb_ildap/ldb_ildap.c if (!ares->message) { ares 275 source3/lib/ldb/ldb_ildap/ldb_ildap.c ares->message->dn = ldb_dn_explode_or_special(ares->message, search->dn); ares 276 source3/lib/ldb/ldb_ildap/ldb_ildap.c if (ares->message->dn == NULL) { ares 280 source3/lib/ldb/ldb_ildap/ldb_ildap.c ares->message->num_elements = search->num_attributes; ares 281 source3/lib/ldb/ldb_ildap/ldb_ildap.c ares->message->elements = talloc_move(ares->message, ares 286 source3/lib/ldb/ldb_ildap/ldb_ildap.c ares->type = LDB_REPLY_ENTRY; ares 291 source3/lib/ldb/ldb_ildap/ldb_ildap.c ares->referral = talloc_strdup(ares, msg->r.SearchResultReference.referral); ares 295 source3/lib/ldb/ldb_ildap/ldb_ildap.c ares->type = LDB_REPLY_REFERRAL; ares 304 source3/lib/ldb/ldb_ildap/ldb_ildap.c ret = ac->callback(ac->module->ldb, ac->context, ares); ares 495 source3/lib/ldb/ldb_ldap/ldb_ldap.c struct ldb_reply *ares = NULL; ares 516 source3/lib/ldb/ldb_ldap/ldb_ldap.c ares = talloc_zero(ac, struct ldb_reply); ares 517 source3/lib/ldb/ldb_ldap/ldb_ldap.c if (!ares) { ares 522 source3/lib/ldb/ldb_ldap/ldb_ldap.c ares->message = ldb_msg_new(ares); ares 523 source3/lib/ldb/ldb_ldap/ldb_ldap.c if (!ares->message) { ares 533 source3/lib/ldb/ldb_ldap/ldb_ldap.c ares->message->dn = ldb_dn_explode_or_special(ares->message, dn); ares 534 source3/lib/ldb/ldb_ldap/ldb_ldap.c if (ares->message->dn == NULL) { ares 540 source3/lib/ldb/ldb_ldap/ldb_ldap.c ares->message->num_elements = 0; ares 541 source3/lib/ldb/ldb_ldap/ldb_ldap.c ares->message->elements = NULL; ares 542 source3/lib/ldb/ldb_ldap/ldb_ldap.c ares->message->private_data = NULL; ares 552 source3/lib/ldb/ldb_ldap/ldb_ldap.c lldb_add_msg_attr(ac->module->ldb, ares->message, attr, bval); ares 559 source3/lib/ldb/ldb_ldap/ldb_ldap.c ares->type = LDB_REPLY_ENTRY; ares 560 source3/lib/ldb/ldb_ldap/ldb_ldap.c ret = ac->callback(ac->module->ldb, ac->context, ares); ares 579 source3/lib/ldb/ldb_ldap/ldb_ldap.c ares = talloc_zero(ac, struct ldb_reply); ares 580 source3/lib/ldb/ldb_ldap/ldb_ldap.c if (!ares) { ares 585 source3/lib/ldb/ldb_ldap/ldb_ldap.c ares->referral = talloc_strdup(ares, *referralsp); ares 586 source3/lib/ldb/ldb_ldap/ldb_ldap.c ares->type = LDB_REPLY_REFERRAL; ares 587 source3/lib/ldb/ldb_ldap/ldb_ldap.c ret = ac->callback(ac->module->ldb, ac->context, ares); ares 599 source3/lib/ldb/ldb_ldap/ldb_ldap.c ares = talloc_zero(ac, struct ldb_reply); ares 600 source3/lib/ldb/ldb_ldap/ldb_ldap.c if (!ares) { ares 607 source3/lib/ldb/ldb_ldap/ldb_ldap.c ares->controls = NULL; ares 610 source3/lib/ldb/ldb_ldap/ldb_ldap.c ares->type = LDB_REPLY_DONE; ares 612 source3/lib/ldb/ldb_ldap/ldb_ldap.c ret = ac->callback(ac->module->ldb, ac->context, ares); ares 627 source3/lib/ldb/ldb_ldap/ldb_ldap.c ares = NULL; /* FIXME: build a corresponding ares to pass on */ ares 628 source3/lib/ldb/ldb_ldap/ldb_ldap.c ret = ac->callback(ac->module->ldb, ac->context, ares); ares 52 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c struct ldb_reply *ares; ares 731 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ac->ares->message = ldb_msg_canonicalize(ac->module->ldb, ac->ares->message); ares 732 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c if (ac->ares->message == NULL) ares 735 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c handle->status = ac->callback(ac->module->ldb, ac->context, ac->ares); ares 741 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ac->ares = talloc_zero(ac, struct ldb_reply); ares 742 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c if (!ac->ares) ares 745 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ac->ares->message = ldb_msg_new(ac->ares); ares 746 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c if (!ac->ares->message) ares 749 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ac->ares->type = LDB_REPLY_ENTRY; ares 753 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c msg = ac->ares->message; ares 989 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c lsql_ac->ares = NULL; ares 1003 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c if (lsql_ac->ares) { ares 1004 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c lsql_ac->ares->message = ldb_msg_canonicalize(module->ldb, lsql_ac->ares->message); ares 1005 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c if (lsql_ac->ares->message == NULL) ares 1008 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c req->handle->status = lsql_ac->callback(module->ldb, lsql_ac->context, lsql_ac->ares); ares 641 source3/lib/ldb/ldb_tdb/ldb_index.c struct ldb_reply *ares = NULL; ares 652 source3/lib/ldb/ldb_tdb/ldb_index.c ares = talloc_zero(ac, struct ldb_reply); ares 653 source3/lib/ldb/ldb_tdb/ldb_index.c if (!ares) { ares 659 source3/lib/ldb/ldb_tdb/ldb_index.c ares->message = ldb_msg_new(ares); ares 660 source3/lib/ldb/ldb_tdb/ldb_index.c if (!ares->message) { ares 663 source3/lib/ldb/ldb_tdb/ldb_index.c talloc_free(ares); ares 668 source3/lib/ldb/ldb_tdb/ldb_index.c dn = ldb_dn_explode(ares->message, dn_list->dn[i]); ares 670 source3/lib/ldb/ldb_tdb/ldb_index.c talloc_free(ares); ares 674 source3/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_search_dn1(ac->module, dn, ares->message); ares 678 source3/lib/ldb/ldb_tdb/ldb_index.c talloc_free(ares); ares 684 source3/lib/ldb/ldb_tdb/ldb_index.c talloc_free(ares); ares 688 source3/lib/ldb/ldb_tdb/ldb_index.c if (!ldb_match_msg(ac->module->ldb, ares->message, ac->tree, ac->base, ac->scope)) { ares 689 source3/lib/ldb/ldb_tdb/ldb_index.c talloc_free(ares); ares 694 source3/lib/ldb/ldb_tdb/ldb_index.c ret = ltdb_filter_attrs(ares->message, ac->attrs); ares 699 source3/lib/ldb/ldb_tdb/ldb_index.c talloc_free(ares); ares 703 source3/lib/ldb/ldb_tdb/ldb_index.c ares->type = LDB_REPLY_ENTRY; ares 705 source3/lib/ldb/ldb_tdb/ldb_index.c handle->status = ac->callback(ac->module->ldb, ac->context, ares); ares 368 source3/lib/ldb/ldb_tdb/ldb_search.c struct ldb_reply *ares = NULL; ares 376 source3/lib/ldb/ldb_tdb/ldb_search.c ares = talloc_zero(ac, struct ldb_reply); ares 377 source3/lib/ldb/ldb_tdb/ldb_search.c if (!ares) { ares 383 source3/lib/ldb/ldb_tdb/ldb_search.c ares->message = ldb_msg_new(ares); ares 384 source3/lib/ldb/ldb_tdb/ldb_search.c if (!ares->message) { ares 387 source3/lib/ldb/ldb_tdb/ldb_search.c talloc_free(ares); ares 392 source3/lib/ldb/ldb_tdb/ldb_search.c ret = ltdb_unpack_data(ac->module, &data, ares->message); ares 394 source3/lib/ldb/ldb_tdb/ldb_search.c talloc_free(ares); ares 398 source3/lib/ldb/ldb_tdb/ldb_search.c if (!ares->message->dn) { ares 399 source3/lib/ldb/ldb_tdb/ldb_search.c ares->message->dn = ldb_dn_explode(ares->message, (char *)key.dptr + 3); ares 400 source3/lib/ldb/ldb_tdb/ldb_search.c if (ares->message->dn == NULL) { ares 403 source3/lib/ldb/ldb_tdb/ldb_search.c talloc_free(ares); ares 409 source3/lib/ldb/ldb_tdb/ldb_search.c if (!ldb_match_msg(ac->module->ldb, ares->message, ac->tree, ares 411 source3/lib/ldb/ldb_tdb/ldb_search.c talloc_free(ares); ares 416 source3/lib/ldb/ldb_tdb/ldb_search.c ret = ltdb_filter_attrs(ares->message, ac->attrs); ares 421 source3/lib/ldb/ldb_tdb/ldb_search.c talloc_free(ares); ares 425 source3/lib/ldb/ldb_tdb/ldb_search.c ares->type = LDB_REPLY_ENTRY; ares 427 source3/lib/ldb/ldb_tdb/ldb_search.c handle->status = ac->callback(ac->module->ldb, ac->context, ares); ares 466 source3/lib/ldb/ldb_tdb/ldb_search.c struct ldb_reply *ares; ares 511 source3/lib/ldb/ldb_tdb/ldb_search.c ares = talloc_zero(req, struct ldb_reply); ares 512 source3/lib/ldb/ldb_tdb/ldb_search.c if (!ares) { ares 518 source3/lib/ldb/ldb_tdb/ldb_search.c ares->type = LDB_REPLY_DONE; ares 520 source3/lib/ldb/ldb_tdb/ldb_search.c ret = req->callback(module->ldb, req->context, ares); ares 102 source3/lib/ldb/modules/asq.c struct ldb_reply *ares; ares 114 source3/lib/ldb/modules/asq.c ares = talloc_zero(ac, struct ldb_reply); ares 115 source3/lib/ldb/modules/asq.c if (ares == NULL) ares 118 source3/lib/ldb/modules/asq.c ares->type = LDB_REPLY_DONE; ares 122 source3/lib/ldb/modules/asq.c ares->controls = talloc_move(ares, &ac->controls); ares 127 source3/lib/ldb/modules/asq.c ares->controls = talloc_realloc(ares, ares->controls, struct ldb_control *, i + 2); ares 129 source3/lib/ldb/modules/asq.c if (ares->controls == NULL) ares 132 source3/lib/ldb/modules/asq.c ares->controls[i] = talloc(ares->controls, struct ldb_control); ares 133 source3/lib/ldb/modules/asq.c if (ares->controls[i] == NULL) ares 136 source3/lib/ldb/modules/asq.c ares->controls[i]->oid = LDB_CONTROL_ASQ_OID; ares 137 source3/lib/ldb/modules/asq.c ares->controls[i]->critical = 0; ares 139 source3/lib/ldb/modules/asq.c asq = talloc_zero(ares->controls[i], struct ldb_asq_control); ares 145 source3/lib/ldb/modules/asq.c ares->controls[i]->data = asq; ares 147 source3/lib/ldb/modules/asq.c ares->controls[i + 1] = NULL; ares 149 source3/lib/ldb/modules/asq.c ac->up_callback(ac->module->ldb, ac->up_context, ares); ares 154 source3/lib/ldb/modules/asq.c static int asq_base_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares) ares 158 source3/lib/ldb/modules/asq.c if (!context || !ares) { ares 168 source3/lib/ldb/modules/asq.c if (ares->type == LDB_REPLY_ENTRY) { ares 169 source3/lib/ldb/modules/asq.c ac->base_res = talloc_move(ac, &ares); ares 171 source3/lib/ldb/modules/asq.c talloc_free(ares); ares 176 source3/lib/ldb/modules/asq.c talloc_free(ares); ares 180 source3/lib/ldb/modules/asq.c static int asq_reqs_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares) ares 184 source3/lib/ldb/modules/asq.c if (!context || !ares) { ares 194 source3/lib/ldb/modules/asq.c if (ares->type == LDB_REPLY_ENTRY) { ares 198 source3/lib/ldb/modules/asq.c return ac->up_callback(ac->module->ldb, ac->up_context, ares); ares 201 source3/lib/ldb/modules/asq.c talloc_free(ares); ares 206 source3/lib/ldb/modules/asq.c talloc_free(ares); ares 122 source3/lib/ldb/modules/ldb_map.c struct map_search_context *map_init_search_context(struct map_context *ac, struct ldb_reply *ares) ares 134 source3/lib/ldb/modules/ldb_map.c sc->remote_res = ares; ares 827 source3/lib/ldb/modules/ldb_map.c static int map_search_self_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares) ares 831 source3/lib/ldb/modules/ldb_map.c if (context == NULL || ares == NULL) { ares 839 source3/lib/ldb/modules/ldb_map.c if (ares->type != LDB_REPLY_ENTRY) { ares 840 source3/lib/ldb/modules/ldb_map.c talloc_free(ares); ares 847 source3/lib/ldb/modules/ldb_map.c talloc_free(ares); ares 852 source3/lib/ldb/modules/ldb_map.c ac->local_dn = ares->message->dn; ares 441 source3/lib/ldb/modules/ldb_map_outbound.c static int map_reply_remote(struct map_context *ac, struct ldb_reply *ares) ares 448 source3/lib/ldb/modules/ldb_map_outbound.c if (ares->type != LDB_REPLY_ENTRY) { ares 453 source3/lib/ldb/modules/ldb_map_outbound.c msg = ldb_msg_new(ares); ares 460 source3/lib/ldb/modules/ldb_map_outbound.c ret = ldb_msg_merge_remote(ac, msg, ares->message); ares 467 source3/lib/ldb/modules/ldb_map_outbound.c dn = ldb_dn_map_rebase_remote(ac->module, msg, ares->message->dn); ares 475 source3/lib/ldb/modules/ldb_map_outbound.c talloc_free(ares->message); ares 476 source3/lib/ldb/modules/ldb_map_outbound.c ares->message = msg; ares 1011 source3/lib/ldb/modules/ldb_map_outbound.c int map_up_callback(struct ldb_context *ldb, const struct ldb_request *req, struct ldb_reply *ares) ares 1021 source3/lib/ldb/modules/ldb_map_outbound.c if (ares->type != LDB_REPLY_ENTRY) { ares 1022 source3/lib/ldb/modules/ldb_map_outbound.c return req->callback(ldb, req->context, ares); ares 1026 source3/lib/ldb/modules/ldb_map_outbound.c if (!ldb_match_msg(ldb, ares->message, req->op.search.tree, req->op.search.base, req->op.search.scope)) { ares 1030 source3/lib/ldb/modules/ldb_map_outbound.c ldb_dn_linearize(ldb, ares->message->dn)); ares 1036 source3/lib/ldb/modules/ldb_map_outbound.c for (i = 0; i < ares->message->num_elements; ) { ares 1037 source3/lib/ldb/modules/ldb_map_outbound.c struct ldb_message_element *el = &ares->message->elements[i]; ares 1039 source3/lib/ldb/modules/ldb_map_outbound.c ldb_msg_remove_element(ares->message, el); ares 1046 source3/lib/ldb/modules/ldb_map_outbound.c return req->callback(ldb, req->context, ares); ares 1050 source3/lib/ldb/modules/ldb_map_outbound.c int map_local_merge_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares) ares 1055 source3/lib/ldb/modules/ldb_map_outbound.c if (context == NULL || ares == NULL) { ares 1063 source3/lib/ldb/modules/ldb_map_outbound.c switch (ares->type) { ares 1069 source3/lib/ldb/modules/ldb_map_outbound.c talloc_free(ares); ares 1074 source3/lib/ldb/modules/ldb_map_outbound.c sc->local_res = ares; ares 1077 source3/lib/ldb/modules/ldb_map_outbound.c ret = ldb_msg_merge_local(sc->ac->module, ares->message, sc->remote_res->message); ares 1079 source3/lib/ldb/modules/ldb_map_outbound.c talloc_free(ares); ares 1083 source3/lib/ldb/modules/ldb_map_outbound.c return map_up_callback(ldb, sc->ac->orig_req, ares); ares 1095 source3/lib/ldb/modules/ldb_map_outbound.c talloc_free(ares); ares 1101 source3/lib/ldb/modules/ldb_map_outbound.c int map_remote_search_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares) ares 1108 source3/lib/ldb/modules/ldb_map_outbound.c if (context == NULL || ares == NULL) { ares 1117 source3/lib/ldb/modules/ldb_map_outbound.c if (ares->type != LDB_REPLY_ENTRY) { ares 1118 source3/lib/ldb/modules/ldb_map_outbound.c return map_up_callback(ldb, ac->orig_req, ares); ares 1122 source3/lib/ldb/modules/ldb_map_outbound.c ret = map_reply_remote(ac, ares); ares 1124 source3/lib/ldb/modules/ldb_map_outbound.c talloc_free(ares); ares 1130 source3/lib/ldb/modules/ldb_map_outbound.c return map_up_callback(ldb, ac->orig_req, ares); ares 1134 source3/lib/ldb/modules/ldb_map_outbound.c sc = map_init_search_context(ac, ares); ares 1136 source3/lib/ldb/modules/ldb_map_outbound.c talloc_free(ares); ares 1145 source3/lib/ldb/modules/ldb_map_outbound.c talloc_free(ares); ares 1150 source3/lib/ldb/modules/ldb_map_outbound.c = req = map_search_base_req(ac, ares->message->dn, ares 1154 source3/lib/ldb/modules/ldb_map_outbound.c talloc_free(ares); ares 66 source3/lib/ldb/modules/ldb_map_private.h struct map_search_context *map_init_search_context(struct map_context *ac, struct ldb_reply *ares); ares 422 source3/lib/ldb/modules/objectclass.c static int get_self_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares) ares 426 source3/lib/ldb/modules/objectclass.c if (!context || !ares) { ares 434 source3/lib/ldb/modules/objectclass.c if (ares->type == LDB_REPLY_ENTRY) { ares 437 source3/lib/ldb/modules/objectclass.c talloc_free(ares); ares 441 source3/lib/ldb/modules/objectclass.c ac->search_res = talloc_move(ac, &ares); ares 443 source3/lib/ldb/modules/objectclass.c talloc_free(ares); ares 185 source3/lib/ldb/modules/operational.c static int operational_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares) ares 189 source3/lib/ldb/modules/operational.c if (!context || !ares) { ares 196 source3/lib/ldb/modules/operational.c if (ares->type == LDB_REPLY_ENTRY) { ares 199 source3/lib/ldb/modules/operational.c if (operational_search_post_process(ac->module, ares->message, ac->attrs) != 0) { ares 204 source3/lib/ldb/modules/operational.c return ac->up_callback(ldb, ac->up_context, ares); ares 207 source3/lib/ldb/modules/operational.c talloc_free(ares); ares 177 source3/lib/ldb/modules/paged_results.c static int paged_search_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares) ares 181 source3/lib/ldb/modules/paged_results.c if (!context || !ares) { ares 188 source3/lib/ldb/modules/paged_results.c if (ares->type == LDB_REPLY_ENTRY) { ares 201 source3/lib/ldb/modules/paged_results.c ac->store->last->r = talloc_steal(ac->store->last, ares); ares 205 source3/lib/ldb/modules/paged_results.c if (ares->type == LDB_REPLY_REFERRAL) { ares 216 source3/lib/ldb/modules/paged_results.c ac->store->last_ref->r = talloc_steal(ac->store->last, ares); ares 220 source3/lib/ldb/modules/paged_results.c if (ares->type == LDB_REPLY_DONE) { ares 221 source3/lib/ldb/modules/paged_results.c ac->store->controls = talloc_move(ac->store, &ares->controls); ares 222 source3/lib/ldb/modules/paged_results.c talloc_free(ares); ares 228 source3/lib/ldb/modules/paged_results.c talloc_free(ares); ares 343 source3/lib/ldb/modules/paged_results.c struct ldb_reply *ares; ares 382 source3/lib/ldb/modules/paged_results.c ares = talloc_zero(ac->store, struct ldb_reply); ares 383 source3/lib/ldb/modules/paged_results.c if (ares == NULL) { ares 391 source3/lib/ldb/modules/paged_results.c ares->controls = ac->store->controls; ares 392 source3/lib/ldb/modules/paged_results.c while (ares->controls[i]) i++; /* counting */ ares 394 source3/lib/ldb/modules/paged_results.c ares->controls = talloc_move(ares, &ac->store->controls); ares 398 source3/lib/ldb/modules/paged_results.c ares->controls = talloc_realloc(ares, ares->controls, struct ldb_control *, num_ctrls); ares 399 source3/lib/ldb/modules/paged_results.c if (ares->controls == NULL) { ares 404 source3/lib/ldb/modules/paged_results.c ares->controls[i] = talloc(ares->controls, struct ldb_control); ares 405 source3/lib/ldb/modules/paged_results.c if (ares->controls[i] == NULL) { ares 410 source3/lib/ldb/modules/paged_results.c ares->controls[i]->oid = talloc_strdup(ares->controls[i], LDB_CONTROL_PAGED_RESULTS_OID); ares 411 source3/lib/ldb/modules/paged_results.c if (ares->controls[i]->oid == NULL) { ares 416 source3/lib/ldb/modules/paged_results.c ares->controls[i]->critical = 0; ares 417 source3/lib/ldb/modules/paged_results.c ares->controls[i + 1] = NULL; ares 419 source3/lib/ldb/modules/paged_results.c paged = talloc(ares->controls[i], struct ldb_paged_control); ares 425 source3/lib/ldb/modules/paged_results.c ares->controls[i]->data = paged; ares 437 source3/lib/ldb/modules/paged_results.c ares->type = LDB_REPLY_DONE; ares 439 source3/lib/ldb/modules/paged_results.c ret = ac->up_callback(ac->module->ldb, ac->up_context, ares); ares 100 source3/lib/ldb/modules/paged_searches.c static int check_ps_continuation(struct ldb_reply *ares, struct ps_context *ac) ares 105 source3/lib/ldb/modules/paged_searches.c if (!ares->controls || strcmp(LDB_CONTROL_PAGED_RESULTS_OID, ares->controls[0]->oid) != 0) { ares 110 source3/lib/ldb/modules/paged_searches.c rep_control = talloc_get_type(ares->controls[0]->data, struct ldb_paged_control); ares 162 source3/lib/ldb/modules/paged_searches.c struct ldb_reply *ares; ares 166 source3/lib/ldb/modules/paged_searches.c ares = talloc_zero(ac, struct ldb_reply); ares 167 source3/lib/ldb/modules/paged_searches.c if (!ares) { ares 171 source3/lib/ldb/modules/paged_searches.c ares->type = LDB_REPLY_REFERRAL; ares 172 source3/lib/ldb/modules/paged_searches.c ares->referral = ac->saved_referrals[i]; ares 174 source3/lib/ldb/modules/paged_searches.c ac->up_callback(ldb, ac->up_context, ares); ares 180 source3/lib/ldb/modules/paged_searches.c static int ps_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares) ares 185 source3/lib/ldb/modules/paged_searches.c if (!context || !ares) { ares 192 source3/lib/ldb/modules/paged_searches.c switch (ares->type) { ares 194 source3/lib/ldb/modules/paged_searches.c ac->up_callback(ldb, ac->up_context, ares); ares 198 source3/lib/ldb/modules/paged_searches.c ret = store_referral(ares->referral, ac); ares 205 source3/lib/ldb/modules/paged_searches.c ret = check_ps_continuation(ares, ac); ares 217 source3/lib/ldb/modules/paged_searches.c ac->up_callback(ldb, ac->up_context, ares); ares 227 source3/lib/ldb/modules/paged_searches.c talloc_free(ares); ares 389 source3/lib/ldb/modules/paged_searches.c struct ldb_reply *ares) ares 394 source3/lib/ldb/modules/paged_searches.c if (ares->type == LDB_REPLY_ENTRY) { ares 395 source3/lib/ldb/modules/paged_searches.c if (ldb_msg_check_string_attribute(ares->message, ares 168 source3/lib/ldb/modules/sort.c static int server_sort_search_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares) ares 172 source3/lib/ldb/modules/sort.c if (!context || !ares) { ares 179 source3/lib/ldb/modules/sort.c if (ares->type == LDB_REPLY_ENTRY) { ares 187 source3/lib/ldb/modules/sort.c ac->msgs[ac->num_msgs] = talloc_move(ac->msgs, &ares->message); ares 191 source3/lib/ldb/modules/sort.c if (ares->type == LDB_REPLY_REFERRAL) { ares 198 source3/lib/ldb/modules/sort.c ac->referrals[ac->num_refs] = talloc_move(ac->referrals, &ares->referral); ares 203 source3/lib/ldb/modules/sort.c if (ares->type == LDB_REPLY_DONE) { ares 204 source3/lib/ldb/modules/sort.c ac->controls = talloc_move(ac, &ares->controls); ares 207 source3/lib/ldb/modules/sort.c talloc_free(ares); ares 211 source3/lib/ldb/modules/sort.c talloc_free(ares); ares 255 source3/lib/ldb/modules/sort.c struct ldb_reply *ares; ares 257 source3/lib/ldb/modules/sort.c ares = talloc_zero(req, struct ldb_reply); ares 258 source3/lib/ldb/modules/sort.c if (!ares) ares 262 source3/lib/ldb/modules/sort.c ares->type = LDB_REPLY_DONE; ares 263 source3/lib/ldb/modules/sort.c if ((ret = build_response(ares, &ares->controls, 53, "sort control is not complete yet")) != LDB_SUCCESS) { ares 269 source3/lib/ldb/modules/sort.c ret = ac->up_callback(module->ldb, ac->up_context, ares); ares 312 source3/lib/ldb/modules/sort.c struct ldb_reply *ares; ares 325 source3/lib/ldb/modules/sort.c ares = talloc_zero(ac, struct ldb_reply); ares 326 source3/lib/ldb/modules/sort.c if (!ares) { ares 331 source3/lib/ldb/modules/sort.c ares->type = LDB_REPLY_ENTRY; ares 332 source3/lib/ldb/modules/sort.c ares->message = talloc_move(ares, &ac->msgs[i]); ares 334 source3/lib/ldb/modules/sort.c handle->status = ac->up_callback(ac->module->ldb, ac->up_context, ares); ares 341 source3/lib/ldb/modules/sort.c ares = talloc_zero(ac, struct ldb_reply); ares 342 source3/lib/ldb/modules/sort.c if (!ares) { ares 347 source3/lib/ldb/modules/sort.c ares->type = LDB_REPLY_REFERRAL; ares 348 source3/lib/ldb/modules/sort.c ares->referral = talloc_move(ares, &ac->referrals[i]); ares 350 source3/lib/ldb/modules/sort.c handle->status = ac->up_callback(ac->module->ldb, ac->up_context, ares); ares 356 source3/lib/ldb/modules/sort.c ares = talloc_zero(ac, struct ldb_reply); ares 357 source3/lib/ldb/modules/sort.c if (!ares) { ares 362 source3/lib/ldb/modules/sort.c ares->type = LDB_REPLY_DONE; ares 363 source3/lib/ldb/modules/sort.c ares->controls = talloc_move(ares, &ac->controls); ares 365 source3/lib/ldb/modules/sort.c handle->status = ac->up_callback(ac->module->ldb, ac->up_context, ares); ares 137 source3/lib/ldb/tools/ldbsearch.c static int search_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares) ares 142 source3/lib/ldb/tools/ldbsearch.c switch (ares->type) { ares 146 source3/lib/ldb/tools/ldbsearch.c ret = store_message(ares->message, sctx); ares 148 source3/lib/ldb/tools/ldbsearch.c ret = display_message(ldb, ares->message, sctx); ares 154 source3/lib/ldb/tools/ldbsearch.c ret = store_referral(ares->referral, sctx); ares 156 source3/lib/ldb/tools/ldbsearch.c ret = display_referral(ares->referral, sctx); ares 161 source3/lib/ldb/tools/ldbsearch.c if (ares->controls) { ares 162 source3/lib/ldb/tools/ldbsearch.c if (handle_controls_reply(ares->controls, sctx->req_ctrls) == 1) ares 173 source3/lib/ldb/tools/ldbsearch.c if (talloc_free(ares) == -1) { ares 285 source4/dsdb/samdb/ldb_modules/anr.c static int anr_search_callback(struct ldb_request *req, struct ldb_reply *ares) ares 291 source4/dsdb/samdb/ldb_modules/anr.c if (!ares) { ares 295 source4/dsdb/samdb/ldb_modules/anr.c if (ares->error != LDB_SUCCESS) { ares 296 source4/dsdb/samdb/ldb_modules/anr.c return ldb_module_done(ac->req, ares->controls, ares 297 source4/dsdb/samdb/ldb_modules/anr.c ares->response, ares->error); ares 300 source4/dsdb/samdb/ldb_modules/anr.c switch (ares->type) { ares 302 source4/dsdb/samdb/ldb_modules/anr.c return ldb_module_send_entry(ac->req, ares->message, ares->controls); ares 305 source4/dsdb/samdb/ldb_modules/anr.c return ldb_module_send_referral(ac->req, ares->referral); ares 308 source4/dsdb/samdb/ldb_modules/anr.c return ldb_module_done(ac->req, ares->controls, ares 309 source4/dsdb/samdb/ldb_modules/anr.c ares->response, LDB_SUCCESS); ares 48 source4/dsdb/samdb/ldb_modules/extended_dn_in.c static int extended_final_callback(struct ldb_request *req, struct ldb_reply *ares) ares 54 source4/dsdb/samdb/ldb_modules/extended_dn_in.c if (ares->error != LDB_SUCCESS) { ares 55 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ret = ldb_module_done(ac->req, ares->controls, ares 56 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ares->response, ares->error); ares 58 source4/dsdb/samdb/ldb_modules/extended_dn_in.c switch (ares->type) { ares 61 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ret = ldb_module_send_entry(ac->req, ares->message, ares->controls); ares 65 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ret = ldb_module_send_referral(ac->req, ares->referral); ares 69 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ret = ldb_module_done(ac->req, ares->controls, ares 70 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ares->response, ares->error); ares 77 source4/dsdb/samdb/ldb_modules/extended_dn_in.c static int extended_base_callback(struct ldb_request *req, struct ldb_reply *ares) ares 90 source4/dsdb/samdb/ldb_modules/extended_dn_in.c if (!ares) { ares 94 source4/dsdb/samdb/ldb_modules/extended_dn_in.c if (ares->error != LDB_SUCCESS) { ares 95 source4/dsdb/samdb/ldb_modules/extended_dn_in.c return ldb_module_done(ac->req, ares->controls, ares 96 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ares->response, ares->error); ares 99 source4/dsdb/samdb/ldb_modules/extended_dn_in.c switch (ares->type) { ares 102 source4/dsdb/samdb/ldb_modules/extended_dn_in.c ac->basedn = talloc_steal(ac, ares->message->dn); ares 108 source4/dsdb/samdb/ldb_modules/extended_dn_in.c el = ldb_msg_find_element(ares->message, "wellKnownObjects"); ares 237 source4/dsdb/samdb/ldb_modules/extended_dn_in.c talloc_free(ares); ares 135 source4/dsdb/samdb/ldb_modules/extended_dn_out.c static int inject_extended_dn_out(struct ldb_reply *ares, ares 145 source4/dsdb/samdb/ldb_modules/extended_dn_out.c guid_blob = ldb_msg_find_ldb_val(ares->message, "objectGUID"); ares 146 source4/dsdb/samdb/ldb_modules/extended_dn_out.c sid_blob = ldb_msg_find_ldb_val(ares->message, "objectSID"); ares 153 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ret = ldb_dn_set_extended_component(ares->message->dn, "GUID", guid_blob); ares 158 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ret = ldb_dn_set_extended_component(ares->message->dn, "SID", sid_blob); ares 165 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ldb_msg_remove_attr(ares->message, "objectGUID"); ares 169 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ldb_msg_remove_attr(ares->message, "objectSID"); ares 242 source4/dsdb/samdb/ldb_modules/extended_dn_out.c static int extended_callback(struct ldb_request *req, struct ldb_reply *ares) ares 248 source4/dsdb/samdb/ldb_modules/extended_dn_out.c struct ldb_message *msg = ares->message; ares 254 source4/dsdb/samdb/ldb_modules/extended_dn_out.c if (!ares) { ares 258 source4/dsdb/samdb/ldb_modules/extended_dn_out.c if (ares->error != LDB_SUCCESS) { ares 259 source4/dsdb/samdb/ldb_modules/extended_dn_out.c return ldb_module_done(ac->req, ares->controls, ares 260 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ares->response, ares->error); ares 263 source4/dsdb/samdb/ldb_modules/extended_dn_out.c switch (ares->type) { ares 265 source4/dsdb/samdb/ldb_modules/extended_dn_out.c return ldb_module_send_referral(ac->req, ares->referral); ares 268 source4/dsdb/samdb/ldb_modules/extended_dn_out.c return ldb_module_done(ac->req, ares->controls, ares 269 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ares->response, LDB_SUCCESS); ares 275 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ret = fix_dn(ares->message->dn); ares 284 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ret = inject_extended_dn_out(ares, ac->module->ldb, ares 293 source4/dsdb/samdb/ldb_modules/extended_dn_out.c const struct ldb_val *val = ldb_msg_find_ldb_val(ares->message, "distinguishedName"); ares 295 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ldb_msg_remove_attr(ares->message, "distinguishedName"); ares 297 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ret = ldb_msg_add_steal_string(ares->message, "distinguishedName", ares 298 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ldb_dn_get_extended_linearized(ares->message, ares->message->dn, ac->extended_type)); ares 300 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ret = ldb_msg_add_string(ares->message, "distinguishedName", ares 301 source4/dsdb/samdb/ldb_modules/extended_dn_out.c ldb_dn_get_linearized(ares->message->dn)); ares 311 source4/dsdb/samdb/ldb_modules/extended_dn_out.c control = ldb_reply_get_control(ares, DSDB_OPENLDAP_DEREFERENCE_CONTROL); ares 395 source4/dsdb/samdb/ldb_modules/extended_dn_out.c return ldb_module_send_entry(ac->req, msg, ares->controls); ares 89 source4/dsdb/samdb/ldb_modules/extended_dn_store.c static int extended_final_callback(struct ldb_request *req, struct ldb_reply *ares) ares 95 source4/dsdb/samdb/ldb_modules/extended_dn_store.c if (ares->error != LDB_SUCCESS) { ares 96 source4/dsdb/samdb/ldb_modules/extended_dn_store.c ret = ldb_module_done(ac->req, ares->controls, ares 97 source4/dsdb/samdb/ldb_modules/extended_dn_store.c ares->response, ares->error); ares 99 source4/dsdb/samdb/ldb_modules/extended_dn_store.c switch (ares->type) { ares 102 source4/dsdb/samdb/ldb_modules/extended_dn_store.c ret = ldb_module_send_entry(ac->req, ares->message, ares->controls); ares 106 source4/dsdb/samdb/ldb_modules/extended_dn_store.c ret = ldb_module_send_referral(ac->req, ares->referral); ares 110 source4/dsdb/samdb/ldb_modules/extended_dn_store.c ret = ldb_module_done(ac->req, ares->controls, ares 111 source4/dsdb/samdb/ldb_modules/extended_dn_store.c ares->response, ares->error); ares 118 source4/dsdb/samdb/ldb_modules/extended_dn_store.c static int extended_replace_dn(struct ldb_request *req, struct ldb_reply *ares) ares 123 source4/dsdb/samdb/ldb_modules/extended_dn_store.c if (!ares) { ares 127 source4/dsdb/samdb/ldb_modules/extended_dn_store.c if (ares->error == LDB_ERR_NO_SUCH_OBJECT) { ares 147 source4/dsdb/samdb/ldb_modules/extended_dn_store.c if (ares->error != LDB_SUCCESS) { ares 148 source4/dsdb/samdb/ldb_modules/extended_dn_store.c return ldb_module_done(os->ac->req, ares->controls, ares 149 source4/dsdb/samdb/ldb_modules/extended_dn_store.c ares->response, ares->error); ares 153 source4/dsdb/samdb/ldb_modules/extended_dn_store.c switch (ares->type) { ares 159 source4/dsdb/samdb/ldb_modules/extended_dn_store.c struct ldb_dn *dn = ares->message->dn; ares 178 source4/dsdb/samdb/ldb_modules/extended_dn_store.c talloc_free(ares); ares 199 source4/dsdb/samdb/ldb_modules/extended_dn_store.c talloc_free(ares); ares 48 source4/dsdb/samdb/ldb_modules/instancetype.c static int it_callback(struct ldb_request *req, struct ldb_reply *ares) ares 56 source4/dsdb/samdb/ldb_modules/instancetype.c if (!ares) { ares 60 source4/dsdb/samdb/ldb_modules/instancetype.c if (ares->error != LDB_SUCCESS) { ares 61 source4/dsdb/samdb/ldb_modules/instancetype.c return ldb_module_done(ac->req, ares->controls, ares 62 source4/dsdb/samdb/ldb_modules/instancetype.c ares->response, ares->error); ares 65 source4/dsdb/samdb/ldb_modules/instancetype.c if (ares->type != LDB_REPLY_DONE) { ares 71 source4/dsdb/samdb/ldb_modules/instancetype.c return ldb_module_done(ac->req, ares->controls, ares 72 source4/dsdb/samdb/ldb_modules/instancetype.c ares->response, ares->error); ares 210 source4/dsdb/samdb/ldb_modules/kludge_acl.c static int kludge_acl_callback(struct ldb_request *req, struct ldb_reply *ares) ares 221 source4/dsdb/samdb/ldb_modules/kludge_acl.c if (!ares) { ares 225 source4/dsdb/samdb/ldb_modules/kludge_acl.c if (ares->error != LDB_SUCCESS) { ares 226 source4/dsdb/samdb/ldb_modules/kludge_acl.c return ldb_module_done(ac->req, ares->controls, ares 227 source4/dsdb/samdb/ldb_modules/kludge_acl.c ares->response, ares->error); ares 230 source4/dsdb/samdb/ldb_modules/kludge_acl.c switch (ares->type) { ares 234 source4/dsdb/samdb/ldb_modules/kludge_acl.c ares->message, ares 242 source4/dsdb/samdb/ldb_modules/kludge_acl.c ares->message, ares 254 source4/dsdb/samdb/ldb_modules/kludge_acl.c ret = kludge_acl_allowedAttributes(ldb, ares->message, ares 261 source4/dsdb/samdb/ldb_modules/kludge_acl.c ret = kludge_acl_childClasses(ldb, ares->message, ares 271 source4/dsdb/samdb/ldb_modules/kludge_acl.c ret = kludge_acl_allowedAttributes(ldb, ares->message, ares 278 source4/dsdb/samdb/ldb_modules/kludge_acl.c ret = kludge_acl_childClasses(ldb, ares->message, ares 288 source4/dsdb/samdb/ldb_modules/kludge_acl.c ldb_msg_remove_attr(ares->message, data->password_attrs[i]); ares 301 source4/dsdb/samdb/ldb_modules/kludge_acl.c ldb_msg_remove_attr(ares->message, ares 306 source4/dsdb/samdb/ldb_modules/kludge_acl.c return ldb_module_send_entry(ac->req, ares->message, ares->controls); ares 309 source4/dsdb/samdb/ldb_modules/kludge_acl.c return ldb_module_send_referral(ac->req, ares->referral); ares 312 source4/dsdb/samdb/ldb_modules/kludge_acl.c return ldb_module_done(ac->req, ares->controls, ares 313 source4/dsdb/samdb/ldb_modules/kludge_acl.c ares->response, LDB_SUCCESS); ares 132 source4/dsdb/samdb/ldb_modules/linked_attributes.c struct ldb_reply *ares); ares 135 source4/dsdb/samdb/ldb_modules/linked_attributes.c struct ldb_reply *ares); ares 230 source4/dsdb/samdb/ldb_modules/linked_attributes.c static int la_mod_search_callback(struct ldb_request *req, struct ldb_reply *ares) ares 246 source4/dsdb/samdb/ldb_modules/linked_attributes.c if (!ares) { ares 250 source4/dsdb/samdb/ldb_modules/linked_attributes.c if (ares->error != LDB_SUCCESS) { ares 251 source4/dsdb/samdb/ldb_modules/linked_attributes.c return ldb_module_done(ac->req, ares->controls, ares 252 source4/dsdb/samdb/ldb_modules/linked_attributes.c ares->response, ares->error); ares 256 source4/dsdb/samdb/ldb_modules/linked_attributes.c switch (ares->type) { ares 259 source4/dsdb/samdb/ldb_modules/linked_attributes.c if (ldb_dn_compare(ares->message->dn, ac->req->op.mod.message->dn) != 0) { ares 261 source4/dsdb/samdb/ldb_modules/linked_attributes.c "linked_attributes: %s is not the DN we were looking for", ldb_dn_get_linearized(ares->message->dn)); ares 263 source4/dsdb/samdb/ldb_modules/linked_attributes.c talloc_free(ares); ares 268 source4/dsdb/samdb/ldb_modules/linked_attributes.c ac->add_dn = ac->del_dn = talloc_steal(ac, ares->message->dn); ares 278 source4/dsdb/samdb/ldb_modules/linked_attributes.c talloc_free(ares); ares 283 source4/dsdb/samdb/ldb_modules/linked_attributes.c search_el = ldb_msg_find_element(ares->message, ares 312 source4/dsdb/samdb/ldb_modules/linked_attributes.c talloc_free(ares); ares 327 source4/dsdb/samdb/ldb_modules/linked_attributes.c talloc_free(ares); ares 347 source4/dsdb/samdb/ldb_modules/linked_attributes.c talloc_free(ares); ares 617 source4/dsdb/samdb/ldb_modules/linked_attributes.c struct ldb_reply *ares) ares 631 source4/dsdb/samdb/ldb_modules/linked_attributes.c if (!ares) { ares 635 source4/dsdb/samdb/ldb_modules/linked_attributes.c if (ares->error != LDB_SUCCESS) { ares 636 source4/dsdb/samdb/ldb_modules/linked_attributes.c return ldb_module_done(ac->req, ares->controls, ares 637 source4/dsdb/samdb/ldb_modules/linked_attributes.c ares->response, ares->error); ares 641 source4/dsdb/samdb/ldb_modules/linked_attributes.c switch (ares->type) { ares 643 source4/dsdb/samdb/ldb_modules/linked_attributes.c ret = ldb_dn_compare(ares->message->dn, req->op.search.base); ares 646 source4/dsdb/samdb/ldb_modules/linked_attributes.c talloc_free(ares); ares 650 source4/dsdb/samdb/ldb_modules/linked_attributes.c if (ares->message->num_elements == 0) { ares 653 source4/dsdb/samdb/ldb_modules/linked_attributes.c talloc_free(ares); ares 659 source4/dsdb/samdb/ldb_modules/linked_attributes.c ac->del_dn = talloc_steal(ac, ares->message->dn); ares 662 source4/dsdb/samdb/ldb_modules/linked_attributes.c ac->add_dn = talloc_steal(ac, ares->message->dn); ares 666 source4/dsdb/samdb/ldb_modules/linked_attributes.c talloc_free(ares); ares 673 source4/dsdb/samdb/ldb_modules/linked_attributes.c for (i = 0; i < ares->message->num_elements; i++) { ares 674 source4/dsdb/samdb/ldb_modules/linked_attributes.c el = &ares->message->elements[i]; ares 681 source4/dsdb/samdb/ldb_modules/linked_attributes.c talloc_free(ares); ares 719 source4/dsdb/samdb/ldb_modules/linked_attributes.c talloc_free(ares); ares 734 source4/dsdb/samdb/ldb_modules/linked_attributes.c talloc_free(ares); ares 756 source4/dsdb/samdb/ldb_modules/linked_attributes.c talloc_free(ares); ares 765 source4/dsdb/samdb/ldb_modules/linked_attributes.c talloc_free(ares); ares 839 source4/dsdb/samdb/ldb_modules/linked_attributes.c static int la_mod_callback(struct ldb_request *req, struct ldb_reply *ares) ares 848 source4/dsdb/samdb/ldb_modules/linked_attributes.c if (!ares) { ares 852 source4/dsdb/samdb/ldb_modules/linked_attributes.c if (ares->error != LDB_SUCCESS) { ares 853 source4/dsdb/samdb/ldb_modules/linked_attributes.c return ldb_module_done(ac->req, ares->controls, ares 854 source4/dsdb/samdb/ldb_modules/linked_attributes.c ares->response, ares->error); ares 857 source4/dsdb/samdb/ldb_modules/linked_attributes.c if (ares->type != LDB_REPLY_DONE) { ares 860 source4/dsdb/samdb/ldb_modules/linked_attributes.c talloc_free(ares); ares 865 source4/dsdb/samdb/ldb_modules/linked_attributes.c talloc_free(ares); ares 878 source4/dsdb/samdb/ldb_modules/linked_attributes.c static int la_mod_del_callback(struct ldb_request *req, struct ldb_reply *ares) ares 887 source4/dsdb/samdb/ldb_modules/linked_attributes.c if (!ares) { ares 891 source4/dsdb/samdb/ldb_modules/linked_attributes.c if (ares->error != LDB_SUCCESS) { ares 892 source4/dsdb/samdb/ldb_modules/linked_attributes.c return ldb_module_done(ac->req, ares->controls, ares 893 source4/dsdb/samdb/ldb_modules/linked_attributes.c ares->response, ares->error); ares 896 source4/dsdb/samdb/ldb_modules/linked_attributes.c if (ares->type != LDB_REPLY_DONE) { ares 899 source4/dsdb/samdb/ldb_modules/linked_attributes.c talloc_free(ares); ares 904 source4/dsdb/samdb/ldb_modules/linked_attributes.c ac->op_controls = talloc_steal(ac, ares->controls); ares 905 source4/dsdb/samdb/ldb_modules/linked_attributes.c ac->op_response = talloc_steal(ac, ares->response); ares 913 source4/dsdb/samdb/ldb_modules/linked_attributes.c talloc_free(ares); ares 921 source4/dsdb/samdb/ldb_modules/linked_attributes.c static int la_rename_callback(struct ldb_request *req, struct ldb_reply *ares) ares 933 source4/dsdb/samdb/ldb_modules/linked_attributes.c if (!ares) { ares 937 source4/dsdb/samdb/ldb_modules/linked_attributes.c if (ares->error != LDB_SUCCESS) { ares 938 source4/dsdb/samdb/ldb_modules/linked_attributes.c return ldb_module_done(ac->req, ares->controls, ares 939 source4/dsdb/samdb/ldb_modules/linked_attributes.c ares->response, ares->error); ares 942 source4/dsdb/samdb/ldb_modules/linked_attributes.c if (ares->type != LDB_REPLY_DONE) { ares 945 source4/dsdb/samdb/ldb_modules/linked_attributes.c talloc_free(ares); ares 978 source4/dsdb/samdb/ldb_modules/linked_attributes.c ac->op_controls = talloc_steal(ac, ares->controls); ares 979 source4/dsdb/samdb/ldb_modules/linked_attributes.c ac->op_response = talloc_steal(ac, ares->response); ares 988 source4/dsdb/samdb/ldb_modules/linked_attributes.c static int la_add_callback(struct ldb_request *req, struct ldb_reply *ares) ares 997 source4/dsdb/samdb/ldb_modules/linked_attributes.c if (!ares) { ares 1001 source4/dsdb/samdb/ldb_modules/linked_attributes.c if (ares->error != LDB_SUCCESS) { ares 1002 source4/dsdb/samdb/ldb_modules/linked_attributes.c return ldb_module_done(ac->req, ares->controls, ares 1003 source4/dsdb/samdb/ldb_modules/linked_attributes.c ares->response, ares->error); ares 1006 source4/dsdb/samdb/ldb_modules/linked_attributes.c if (ares->type != LDB_REPLY_DONE) { ares 1009 source4/dsdb/samdb/ldb_modules/linked_attributes.c talloc_free(ares); ares 1038 source4/dsdb/samdb/ldb_modules/linked_attributes.c ac->op_controls = talloc_steal(ac, ares->controls); ares 1039 source4/dsdb/samdb/ldb_modules/linked_attributes.c ac->op_response = talloc_steal(ac, ares->response); ares 1044 source4/dsdb/samdb/ldb_modules/linked_attributes.c return ldb_module_done(ac->req, ares->controls, ares 1045 source4/dsdb/samdb/ldb_modules/linked_attributes.c ares->response, ares->error); ares 108 source4/dsdb/samdb/ldb_modules/local_password.c static int lpdb_local_callback(struct ldb_request *req, struct ldb_reply *ares) ares 116 source4/dsdb/samdb/ldb_modules/local_password.c if (!ares) { ares 120 source4/dsdb/samdb/ldb_modules/local_password.c if (ares->error != LDB_SUCCESS) { ares 121 source4/dsdb/samdb/ldb_modules/local_password.c return ldb_module_done(ac->req, ares->controls, ares 122 source4/dsdb/samdb/ldb_modules/local_password.c ares->response, ares->error); ares 125 source4/dsdb/samdb/ldb_modules/local_password.c if (ares->type != LDB_REPLY_DONE) { ares 127 source4/dsdb/samdb/ldb_modules/local_password.c talloc_free(ares); ares 132 source4/dsdb/samdb/ldb_modules/local_password.c talloc_free(ares); ares 144 source4/dsdb/samdb/ldb_modules/local_password.c struct ldb_reply *ares); ares 254 source4/dsdb/samdb/ldb_modules/local_password.c struct ldb_reply *ares) ares 264 source4/dsdb/samdb/ldb_modules/local_password.c if (!ares) { ares 268 source4/dsdb/samdb/ldb_modules/local_password.c if (ares->error != LDB_SUCCESS) { ares 269 source4/dsdb/samdb/ldb_modules/local_password.c return ldb_module_done(ac->req, ares->controls, ares 270 source4/dsdb/samdb/ldb_modules/local_password.c ares->response, ares->error); ares 273 source4/dsdb/samdb/ldb_modules/local_password.c if (ares->type != LDB_REPLY_DONE) { ares 275 source4/dsdb/samdb/ldb_modules/local_password.c talloc_free(ares); ares 280 source4/dsdb/samdb/ldb_modules/local_password.c ac->remote_done = talloc_steal(ac, ares); ares 303 source4/dsdb/samdb/ldb_modules/local_password.c struct ldb_reply *ares); ares 305 source4/dsdb/samdb/ldb_modules/local_password.c struct ldb_reply *ares); ares 382 source4/dsdb/samdb/ldb_modules/local_password.c struct ldb_reply *ares) ares 393 source4/dsdb/samdb/ldb_modules/local_password.c if (!ares) { ares 397 source4/dsdb/samdb/ldb_modules/local_password.c if (ares->error != LDB_SUCCESS) { ares 398 source4/dsdb/samdb/ldb_modules/local_password.c return ldb_module_done(ac->req, ares->controls, ares 399 source4/dsdb/samdb/ldb_modules/local_password.c ares->response, ares->error); ares 402 source4/dsdb/samdb/ldb_modules/local_password.c if (ares->type != LDB_REPLY_DONE) { ares 404 source4/dsdb/samdb/ldb_modules/local_password.c talloc_free(ares); ares 409 source4/dsdb/samdb/ldb_modules/local_password.c ac->remote_done = talloc_steal(ac, ares); ares 434 source4/dsdb/samdb/ldb_modules/local_password.c struct ldb_reply *ares) ares 446 source4/dsdb/samdb/ldb_modules/local_password.c if (!ares) { ares 450 source4/dsdb/samdb/ldb_modules/local_password.c if (ares->error != LDB_SUCCESS) { ares 451 source4/dsdb/samdb/ldb_modules/local_password.c return ldb_module_done(ac->req, ares->controls, ares 452 source4/dsdb/samdb/ldb_modules/local_password.c ares->response, ares->error); ares 455 source4/dsdb/samdb/ldb_modules/local_password.c switch (ares->type) { ares 459 source4/dsdb/samdb/ldb_modules/local_password.c talloc_free(ares); ares 464 source4/dsdb/samdb/ldb_modules/local_password.c ac->remote = talloc_steal(ac, ares); ares 470 source4/dsdb/samdb/ldb_modules/local_password.c talloc_free(ares); ares 477 source4/dsdb/samdb/ldb_modules/local_password.c talloc_free(ares); ares 545 source4/dsdb/samdb/ldb_modules/local_password.c struct ldb_reply *ares); ares 547 source4/dsdb/samdb/ldb_modules/local_password.c struct ldb_reply *ares); ares 593 source4/dsdb/samdb/ldb_modules/local_password.c struct ldb_reply *ares) ares 604 source4/dsdb/samdb/ldb_modules/local_password.c if (!ares) { ares 608 source4/dsdb/samdb/ldb_modules/local_password.c if (ares->error != LDB_SUCCESS) { ares 609 source4/dsdb/samdb/ldb_modules/local_password.c return ldb_module_done(ac->req, ares->controls, ares 610 source4/dsdb/samdb/ldb_modules/local_password.c ares->response, ares->error); ares 613 source4/dsdb/samdb/ldb_modules/local_password.c if (ares->type != LDB_REPLY_DONE) { ares 615 source4/dsdb/samdb/ldb_modules/local_password.c talloc_free(ares); ares 620 source4/dsdb/samdb/ldb_modules/local_password.c ac->remote_done = talloc_steal(ac, ares); ares 645 source4/dsdb/samdb/ldb_modules/local_password.c struct ldb_reply *ares) ares 657 source4/dsdb/samdb/ldb_modules/local_password.c if (!ares) { ares 661 source4/dsdb/samdb/ldb_modules/local_password.c if (ares->error != LDB_SUCCESS) { ares 662 source4/dsdb/samdb/ldb_modules/local_password.c return ldb_module_done(ac->req, ares->controls, ares 663 source4/dsdb/samdb/ldb_modules/local_password.c ares->response, ares->error); ares 666 source4/dsdb/samdb/ldb_modules/local_password.c switch (ares->type) { ares 670 source4/dsdb/samdb/ldb_modules/local_password.c talloc_free(ares); ares 675 source4/dsdb/samdb/ldb_modules/local_password.c ac->remote = talloc_steal(ac, ares); ares 681 source4/dsdb/samdb/ldb_modules/local_password.c talloc_free(ares); ares 688 source4/dsdb/samdb/ldb_modules/local_password.c talloc_free(ares); ares 755 source4/dsdb/samdb/ldb_modules/local_password.c struct ldb_reply *ares); ares 781 source4/dsdb/samdb/ldb_modules/local_password.c struct ldb_reply *ares) ares 793 source4/dsdb/samdb/ldb_modules/local_password.c if (!ares) { ares 797 source4/dsdb/samdb/ldb_modules/local_password.c if (ares->error != LDB_SUCCESS) { ares 798 source4/dsdb/samdb/ldb_modules/local_password.c return ldb_module_done(ac->req, ares->controls, ares 799 source4/dsdb/samdb/ldb_modules/local_password.c ares->response, ares->error); ares 805 source4/dsdb/samdb/ldb_modules/local_password.c switch (ares->type) { ares 811 source4/dsdb/samdb/ldb_modules/local_password.c talloc_free(ares); ares 821 source4/dsdb/samdb/ldb_modules/local_password.c talloc_steal(merge, ares->message->elements); ares 824 source4/dsdb/samdb/ldb_modules/local_password.c ldb_msg_remove_attr(ares->message, PASSWORD_GUID_ATTR); ares 826 source4/dsdb/samdb/ldb_modules/local_password.c for (i=0; i < ares->message->num_elements; i++) { ares 830 source4/dsdb/samdb/ldb_modules/local_password.c ares->message->elements[i].name); ares 833 source4/dsdb/samdb/ldb_modules/local_password.c ares->message->elements[i].name, ares 836 source4/dsdb/samdb/ldb_modules/local_password.c talloc_free(ares); ares 841 source4/dsdb/samdb/ldb_modules/local_password.c *el = ares->message->elements[i]; ares 846 source4/dsdb/samdb/ldb_modules/local_password.c talloc_free(ares); ares 852 source4/dsdb/samdb/ldb_modules/local_password.c talloc_free(ares); ares 857 source4/dsdb/samdb/ldb_modules/local_password.c talloc_free(ares); ares 894 source4/dsdb/samdb/ldb_modules/local_password.c struct ldb_reply *ares) ares 906 source4/dsdb/samdb/ldb_modules/local_password.c if (!ares) { ares 910 source4/dsdb/samdb/ldb_modules/local_password.c if (ares->error != LDB_SUCCESS) { ares 911 source4/dsdb/samdb/ldb_modules/local_password.c return ldb_module_done(ac->req, ares->controls, ares 912 source4/dsdb/samdb/ldb_modules/local_password.c ares->response, ares->error); ares 915 source4/dsdb/samdb/ldb_modules/local_password.c switch (ares->type) { ares 918 source4/dsdb/samdb/ldb_modules/local_password.c if (!ldb_msg_check_string_attribute(ares->message, "objectClass", "person")) { ares 922 source4/dsdb/samdb/ldb_modules/local_password.c ldb_msg_remove_attr(ares->message, "objectGUID"); ares 926 source4/dsdb/samdb/ldb_modules/local_password.c ldb_msg_remove_attr(ares->message, "objectClass"); ares 929 source4/dsdb/samdb/ldb_modules/local_password.c return ldb_module_send_entry(ac->req, ares->message, ares->controls); ares 932 source4/dsdb/samdb/ldb_modules/local_password.c if (ldb_msg_find_ldb_val(ares->message, "objectGUID") == NULL) { ares 939 source4/dsdb/samdb/ldb_modules/local_password.c objectGUID = samdb_result_guid(ares->message, "objectGUID"); ares 942 source4/dsdb/samdb/ldb_modules/local_password.c ldb_msg_remove_attr(ares->message, "objectGUID"); ares 946 source4/dsdb/samdb/ldb_modules/local_password.c ldb_msg_remove_attr(ares->message, "objectClass"); ares 964 source4/dsdb/samdb/ldb_modules/local_password.c lr->remote = talloc_steal(lr, ares); ares 977 source4/dsdb/samdb/ldb_modules/local_password.c return ldb_module_send_referral(ac->req, ares->referral); ares 983 source4/dsdb/samdb/ldb_modules/local_password.c return ldb_module_done(ac->req, ares->controls, ares 984 source4/dsdb/samdb/ldb_modules/local_password.c ares->response, ares->error); ares 992 source4/dsdb/samdb/ldb_modules/local_password.c lr->remote = talloc_steal(lr, ares); ares 276 source4/dsdb/samdb/ldb_modules/objectclass.c static int get_search_callback(struct ldb_request *req, struct ldb_reply *ares) ares 285 source4/dsdb/samdb/ldb_modules/objectclass.c if (!ares) { ares 289 source4/dsdb/samdb/ldb_modules/objectclass.c if (ares->error != LDB_SUCCESS && ares 290 source4/dsdb/samdb/ldb_modules/objectclass.c ares->error != LDB_ERR_NO_SUCH_OBJECT) { ares 291 source4/dsdb/samdb/ldb_modules/objectclass.c return ldb_module_done(ac->req, ares->controls, ares 292 source4/dsdb/samdb/ldb_modules/objectclass.c ares->response, ares->error); ares 295 source4/dsdb/samdb/ldb_modules/objectclass.c switch (ares->type) { ares 299 source4/dsdb/samdb/ldb_modules/objectclass.c talloc_free(ares); ares 304 source4/dsdb/samdb/ldb_modules/objectclass.c ac->search_res = talloc_steal(ac, ares); ares 309 source4/dsdb/samdb/ldb_modules/objectclass.c talloc_free(ares); ares 313 source4/dsdb/samdb/ldb_modules/objectclass.c talloc_free(ares); ares 324 source4/dsdb/samdb/ldb_modules/objectclass.c static int oc_op_callback(struct ldb_request *req, struct ldb_reply *ares) ares 330 source4/dsdb/samdb/ldb_modules/objectclass.c if (!ares) { ares 334 source4/dsdb/samdb/ldb_modules/objectclass.c if (ares->error != LDB_SUCCESS) { ares 335 source4/dsdb/samdb/ldb_modules/objectclass.c return ldb_module_done(ac->req, ares->controls, ares 336 source4/dsdb/samdb/ldb_modules/objectclass.c ares->response, ares->error); ares 339 source4/dsdb/samdb/ldb_modules/objectclass.c if (ares->type != LDB_REPLY_DONE) { ares 340 source4/dsdb/samdb/ldb_modules/objectclass.c talloc_free(ares); ares 345 source4/dsdb/samdb/ldb_modules/objectclass.c return ldb_module_done(ac->req, ares->controls, ares 346 source4/dsdb/samdb/ldb_modules/objectclass.c ares->response, ares->error); ares 655 source4/dsdb/samdb/ldb_modules/objectclass.c struct ldb_reply *ares); ares 831 source4/dsdb/samdb/ldb_modules/objectclass.c static int oc_modify_callback(struct ldb_request *req, struct ldb_reply *ares) ares 842 source4/dsdb/samdb/ldb_modules/objectclass.c if (!ares) { ares 846 source4/dsdb/samdb/ldb_modules/objectclass.c if (ares->error != LDB_SUCCESS) { ares 847 source4/dsdb/samdb/ldb_modules/objectclass.c return ldb_module_done(ac->req, ares->controls, ares 848 source4/dsdb/samdb/ldb_modules/objectclass.c ares->response, ares->error); ares 851 source4/dsdb/samdb/ldb_modules/objectclass.c if (ares->type != LDB_REPLY_DONE) { ares 852 source4/dsdb/samdb/ldb_modules/objectclass.c talloc_free(ares); ares 111 source4/dsdb/samdb/ldb_modules/objectguid.c static int og_op_callback(struct ldb_request *req, struct ldb_reply *ares) ares 117 source4/dsdb/samdb/ldb_modules/objectguid.c if (!ares) { ares 121 source4/dsdb/samdb/ldb_modules/objectguid.c if (ares->error != LDB_SUCCESS) { ares 122 source4/dsdb/samdb/ldb_modules/objectguid.c return ldb_module_done(ac->req, ares->controls, ares 123 source4/dsdb/samdb/ldb_modules/objectguid.c ares->response, ares->error); ares 126 source4/dsdb/samdb/ldb_modules/objectguid.c if (ares->type != LDB_REPLY_DONE) { ares 127 source4/dsdb/samdb/ldb_modules/objectguid.c talloc_free(ares); ares 132 source4/dsdb/samdb/ldb_modules/objectguid.c return ldb_module_done(ac->req, ares->controls, ares 133 source4/dsdb/samdb/ldb_modules/objectguid.c ares->response, ares->error); ares 157 source4/dsdb/samdb/ldb_modules/partition.c struct ldb_reply *ares) ares 166 source4/dsdb/samdb/ldb_modules/partition.c if (!ares) { ares 171 source4/dsdb/samdb/ldb_modules/partition.c if (ares->error != LDB_SUCCESS && !ac->got_success) { ares 172 source4/dsdb/samdb/ldb_modules/partition.c return ldb_module_done(ac->req, ares->controls, ares 173 source4/dsdb/samdb/ldb_modules/partition.c ares->response, ares->error); ares 176 source4/dsdb/samdb/ldb_modules/partition.c switch (ares->type) { ares 189 source4/dsdb/samdb/ldb_modules/partition.c return ldb_module_send_entry(ac->req, ares->message, ares->controls); ares 192 source4/dsdb/samdb/ldb_modules/partition.c if (ares->error == LDB_SUCCESS) { ares 197 source4/dsdb/samdb/ldb_modules/partition.c if (ares->response) { ares 198 source4/dsdb/samdb/ldb_modules/partition.c if (strcmp(ares->response->oid, LDB_EXTENDED_START_TLS_OID) != 0) { ares 203 source4/dsdb/samdb/ldb_modules/partition.c talloc_free(ares); ares 213 source4/dsdb/samdb/ldb_modules/partition.c return ldb_module_done(ac->req, ares->controls, ares 214 source4/dsdb/samdb/ldb_modules/partition.c ares->response, ares 215 source4/dsdb/samdb/ldb_modules/partition.c ac->got_success?LDB_SUCCESS:ares->error); ares 224 source4/dsdb/samdb/ldb_modules/partition.c talloc_free(ares); ares 231 source4/dsdb/samdb/ldb_modules/partition.c talloc_free(ares); ares 1454 source4/dsdb/samdb/ldb_modules/password_hash.c static int ph_op_callback(struct ldb_request *req, struct ldb_reply *ares) ares 1460 source4/dsdb/samdb/ldb_modules/password_hash.c if (!ares) { ares 1464 source4/dsdb/samdb/ldb_modules/password_hash.c if (ares->error != LDB_SUCCESS) { ares 1465 source4/dsdb/samdb/ldb_modules/password_hash.c return ldb_module_done(ac->req, ares->controls, ares 1466 source4/dsdb/samdb/ldb_modules/password_hash.c ares->response, ares->error); ares 1469 source4/dsdb/samdb/ldb_modules/password_hash.c if (ares->type != LDB_REPLY_DONE) { ares 1470 source4/dsdb/samdb/ldb_modules/password_hash.c talloc_free(ares); ares 1475 source4/dsdb/samdb/ldb_modules/password_hash.c return ldb_module_done(ac->req, ares->controls, ares 1476 source4/dsdb/samdb/ldb_modules/password_hash.c ares->response, ares->error); ares 1480 source4/dsdb/samdb/ldb_modules/password_hash.c static int ph_modify_callback(struct ldb_request *req, struct ldb_reply *ares); ares 1482 source4/dsdb/samdb/ldb_modules/password_hash.c static int ph_mod_search_callback(struct ldb_request *req, struct ldb_reply *ares); ares 1486 source4/dsdb/samdb/ldb_modules/password_hash.c struct ldb_reply *ares) ares 1498 source4/dsdb/samdb/ldb_modules/password_hash.c if (!ares) { ares 1502 source4/dsdb/samdb/ldb_modules/password_hash.c if (ares->error != LDB_SUCCESS) { ares 1503 source4/dsdb/samdb/ldb_modules/password_hash.c return ldb_module_done(ac->req, ares->controls, ares 1504 source4/dsdb/samdb/ldb_modules/password_hash.c ares->response, ares->error); ares 1507 source4/dsdb/samdb/ldb_modules/password_hash.c switch (ares->type) { ares 1521 source4/dsdb/samdb/ldb_modules/password_hash.c data->pwdProperties = samdb_result_uint(ares->message, "pwdProperties", 0); ares 1523 source4/dsdb/samdb/ldb_modules/password_hash.c data->pwdHistoryLength = samdb_result_uint(ares->message, "pwdHistoryLength", 0); ares 1530 source4/dsdb/samdb/ldb_modules/password_hash.c tmp = ldb_dn_canonical_string(data, ares->message->dn); ares 1595 source4/dsdb/samdb/ldb_modules/password_hash.c talloc_free(ares); ares 1960 source4/dsdb/samdb/ldb_modules/password_hash.c static int ph_modify_callback(struct ldb_request *req, struct ldb_reply *ares) ares 1967 source4/dsdb/samdb/ldb_modules/password_hash.c if (!ares) { ares 1971 source4/dsdb/samdb/ldb_modules/password_hash.c if (ares->error != LDB_SUCCESS) { ares 1972 source4/dsdb/samdb/ldb_modules/password_hash.c return ldb_module_done(ac->req, ares->controls, ares 1973 source4/dsdb/samdb/ldb_modules/password_hash.c ares->response, ares->error); ares 1976 source4/dsdb/samdb/ldb_modules/password_hash.c if (ares->type != LDB_REPLY_DONE) { ares 1977 source4/dsdb/samdb/ldb_modules/password_hash.c talloc_free(ares); ares 1987 source4/dsdb/samdb/ldb_modules/password_hash.c talloc_free(ares); ares 1991 source4/dsdb/samdb/ldb_modules/password_hash.c static int ph_mod_search_callback(struct ldb_request *req, struct ldb_reply *ares) ares 2000 source4/dsdb/samdb/ldb_modules/password_hash.c if (!ares) { ares 2004 source4/dsdb/samdb/ldb_modules/password_hash.c if (ares->error != LDB_SUCCESS) { ares 2005 source4/dsdb/samdb/ldb_modules/password_hash.c return ldb_module_done(ac->req, ares->controls, ares 2006 source4/dsdb/samdb/ldb_modules/password_hash.c ares->response, ares->error); ares 2010 source4/dsdb/samdb/ldb_modules/password_hash.c switch (ares->type) { ares 2015 source4/dsdb/samdb/ldb_modules/password_hash.c talloc_free(ares); ares 2022 source4/dsdb/samdb/ldb_modules/password_hash.c if (!ldb_msg_check_string_attribute(ares->message, "objectClass", "person")) { ares 2024 source4/dsdb/samdb/ldb_modules/password_hash.c talloc_free(ares); ares 2029 source4/dsdb/samdb/ldb_modules/password_hash.c ac->search_res = talloc_steal(ac, ares); ares 2058 source4/dsdb/samdb/ldb_modules/password_hash.c talloc_free(ares); ares 256 source4/dsdb/samdb/ldb_modules/proxy.c struct ldb_reply *ares) ares 267 source4/dsdb/samdb/ldb_modules/proxy.c if (!ares) { ares 271 source4/dsdb/samdb/ldb_modules/proxy.c if (ares->error != LDB_SUCCESS) { ares 272 source4/dsdb/samdb/ldb_modules/proxy.c return ldb_module_done(ac->req, ares->controls, ares 273 source4/dsdb/samdb/ldb_modules/proxy.c ares->response, ares->error); ares 277 source4/dsdb/samdb/ldb_modules/proxy.c switch (ares->type) { ares 283 source4/dsdb/samdb/ldb_modules/proxy.c proxy_convert_record(ldb, proxy, ares->message); ares 284 source4/dsdb/samdb/ldb_modules/proxy.c ret = ldb_module_send_entry(ac->req, ares->message, ares->controls); ares 301 source4/dsdb/samdb/ldb_modules/proxy.c talloc_free(ares); ares 57 source4/dsdb/samdb/ldb_modules/ranged_results.c static int rr_search_callback(struct ldb_request *req, struct ldb_reply *ares) ares 66 source4/dsdb/samdb/ldb_modules/ranged_results.c if (!ares) { ares 70 source4/dsdb/samdb/ldb_modules/ranged_results.c if (ares->error != LDB_SUCCESS) { ares 71 source4/dsdb/samdb/ldb_modules/ranged_results.c return ldb_module_done(ac->req, ares->controls, ares 72 source4/dsdb/samdb/ldb_modules/ranged_results.c ares->response, ares->error); ares 75 source4/dsdb/samdb/ldb_modules/ranged_results.c if (ares->type == LDB_REPLY_REFERRAL) { ares 76 source4/dsdb/samdb/ldb_modules/ranged_results.c return ldb_module_send_referral(ac->req, ares->referral); ares 79 source4/dsdb/samdb/ldb_modules/ranged_results.c if (ares->type == LDB_REPLY_DONE) { ares 80 source4/dsdb/samdb/ldb_modules/ranged_results.c return ldb_module_done(ac->req, ares->controls, ares 81 source4/dsdb/samdb/ldb_modules/ranged_results.c ares->response, ares->error); ares 116 source4/dsdb/samdb/ldb_modules/ranged_results.c el = ldb_msg_find_element(ares->message, new_attr); ares 170 source4/dsdb/samdb/ldb_modules/ranged_results.c return ldb_module_send_entry(ac->req, ares->message, ares->controls); ares 206 source4/dsdb/samdb/ldb_modules/repl_meta_data.c static int replmd_op_callback(struct ldb_request *req, struct ldb_reply *ares) ares 214 source4/dsdb/samdb/ldb_modules/repl_meta_data.c if (!ares) { ares 218 source4/dsdb/samdb/ldb_modules/repl_meta_data.c if (ares->error != LDB_SUCCESS) { ares 219 source4/dsdb/samdb/ldb_modules/repl_meta_data.c return ldb_module_done(ac->req, ares->controls, ares 220 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ares->response, ares->error); ares 223 source4/dsdb/samdb/ldb_modules/repl_meta_data.c if (ares->type != LDB_REPLY_DONE) { ares 226 source4/dsdb/samdb/ldb_modules/repl_meta_data.c talloc_free(ares); ares 231 source4/dsdb/samdb/ldb_modules/repl_meta_data.c return ldb_module_done(ac->req, ares->controls, ares 232 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ares->response, LDB_SUCCESS); ares 555 source4/dsdb/samdb/ldb_modules/repl_meta_data.c struct ldb_reply *ares) ares 564 source4/dsdb/samdb/ldb_modules/repl_meta_data.c if (!ares) { ares 568 source4/dsdb/samdb/ldb_modules/repl_meta_data.c if (ares->error != LDB_SUCCESS) { ares 569 source4/dsdb/samdb/ldb_modules/repl_meta_data.c return ldb_module_done(ar->req, ares->controls, ares 570 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ares->response, ares->error); ares 573 source4/dsdb/samdb/ldb_modules/repl_meta_data.c if (ares->type != LDB_REPLY_DONE) { ares 579 source4/dsdb/samdb/ldb_modules/repl_meta_data.c talloc_free(ares); ares 696 source4/dsdb/samdb/ldb_modules/repl_meta_data.c struct ldb_reply *ares) ares 705 source4/dsdb/samdb/ldb_modules/repl_meta_data.c if (!ares) { ares 709 source4/dsdb/samdb/ldb_modules/repl_meta_data.c if (ares->error != LDB_SUCCESS) { ares 710 source4/dsdb/samdb/ldb_modules/repl_meta_data.c return ldb_module_done(ar->req, ares->controls, ares 711 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ares->response, ares->error); ares 714 source4/dsdb/samdb/ldb_modules/repl_meta_data.c if (ares->type != LDB_REPLY_DONE) { ares 720 source4/dsdb/samdb/ldb_modules/repl_meta_data.c talloc_free(ares); ares 918 source4/dsdb/samdb/ldb_modules/repl_meta_data.c struct ldb_reply *ares) ares 924 source4/dsdb/samdb/ldb_modules/repl_meta_data.c if (!ares) { ares 928 source4/dsdb/samdb/ldb_modules/repl_meta_data.c if (ares->error != LDB_SUCCESS && ares 929 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ares->error != LDB_ERR_NO_SUCH_OBJECT) { ares 930 source4/dsdb/samdb/ldb_modules/repl_meta_data.c return ldb_module_done(ar->req, ares->controls, ares 931 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ares->response, ares->error); ares 934 source4/dsdb/samdb/ldb_modules/repl_meta_data.c switch (ares->type) { ares 936 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ar->search_msg = talloc_steal(ar, ares->message); ares 954 source4/dsdb/samdb/ldb_modules/repl_meta_data.c talloc_free(ares); ares 1000 source4/dsdb/samdb/ldb_modules/repl_meta_data.c struct ldb_reply *ares) ares 1007 source4/dsdb/samdb/ldb_modules/repl_meta_data.c if (!ares) { ares 1011 source4/dsdb/samdb/ldb_modules/repl_meta_data.c if (ares->error != LDB_SUCCESS) { ares 1012 source4/dsdb/samdb/ldb_modules/repl_meta_data.c return ldb_module_done(ar->req, ares->controls, ares 1013 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ares->response, ares->error); ares 1016 source4/dsdb/samdb/ldb_modules/repl_meta_data.c if (ares->type != LDB_REPLY_DONE) { ares 1022 source4/dsdb/samdb/ldb_modules/repl_meta_data.c talloc_free(ares); ares 1326 source4/dsdb/samdb/ldb_modules/repl_meta_data.c struct ldb_reply *ares) ares 1332 source4/dsdb/samdb/ldb_modules/repl_meta_data.c if (!ares) { ares 1336 source4/dsdb/samdb/ldb_modules/repl_meta_data.c if (ares->error != LDB_SUCCESS && ares 1337 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ares->error != LDB_ERR_NO_SUCH_OBJECT) { ares 1338 source4/dsdb/samdb/ldb_modules/repl_meta_data.c return ldb_module_done(ar->req, ares->controls, ares 1339 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ares->response, ares->error); ares 1342 source4/dsdb/samdb/ldb_modules/repl_meta_data.c switch (ares->type) { ares 1344 source4/dsdb/samdb/ldb_modules/repl_meta_data.c ar->search_msg = talloc_steal(ar, ares->message); ares 1362 source4/dsdb/samdb/ldb_modules/repl_meta_data.c talloc_free(ares); ares 247 source4/dsdb/samdb/ldb_modules/rootdse.c static int rootdse_callback(struct ldb_request *req, struct ldb_reply *ares) ares 254 source4/dsdb/samdb/ldb_modules/rootdse.c if (!ares) { ares 258 source4/dsdb/samdb/ldb_modules/rootdse.c if (ares->error != LDB_SUCCESS) { ares 259 source4/dsdb/samdb/ldb_modules/rootdse.c return ldb_module_done(ac->req, ares->controls, ares 260 source4/dsdb/samdb/ldb_modules/rootdse.c ares->response, ares->error); ares 263 source4/dsdb/samdb/ldb_modules/rootdse.c switch (ares->type) { ares 271 source4/dsdb/samdb/ldb_modules/rootdse.c talloc_free(ares); ares 277 source4/dsdb/samdb/ldb_modules/rootdse.c ret = rootdse_add_dynamic(ac->module, ares->message, ares 280 source4/dsdb/samdb/ldb_modules/rootdse.c talloc_free(ares); ares 284 source4/dsdb/samdb/ldb_modules/rootdse.c return ldb_module_send_entry(ac->req, ares->message, ares->controls); ares 292 source4/dsdb/samdb/ldb_modules/rootdse.c return ldb_module_done(ac->req, ares->controls, ares 293 source4/dsdb/samdb/ldb_modules/rootdse.c ares->response, ares->error); ares 296 source4/dsdb/samdb/ldb_modules/rootdse.c talloc_free(ares); ares 70 source4/dsdb/samdb/ldb_modules/samldb.c struct ldb_reply *ares; ares 145 source4/dsdb/samdb/ldb_modules/samldb.c struct ldb_reply *ares) ares 154 source4/dsdb/samdb/ldb_modules/samldb.c if (!ares) { ares 158 source4/dsdb/samdb/ldb_modules/samldb.c if (ares->error != LDB_SUCCESS) { ares 159 source4/dsdb/samdb/ldb_modules/samldb.c return ldb_module_done(ac->req, ares->controls, ares 160 source4/dsdb/samdb/ldb_modules/samldb.c ares->response, ares->error); ares 163 source4/dsdb/samdb/ldb_modules/samldb.c switch (ares->type) { ares 166 source4/dsdb/samdb/ldb_modules/samldb.c if (ac->ares != NULL) { ares 175 source4/dsdb/samdb/ldb_modules/samldb.c ac->ares = talloc_steal(ac, ares); ares 181 source4/dsdb/samdb/ldb_modules/samldb.c talloc_free(ares); ares 187 source4/dsdb/samdb/ldb_modules/samldb.c talloc_free(ares); ares 280 source4/dsdb/samdb/ldb_modules/samldb.c ac->ares = NULL; ares 294 source4/dsdb/samdb/ldb_modules/samldb.c msg = ac->ares->message; ares 326 source4/dsdb/samdb/ldb_modules/samldb.c struct ldb_reply *ares) ares 336 source4/dsdb/samdb/ldb_modules/samldb.c if (!ares) { ares 340 source4/dsdb/samdb/ldb_modules/samldb.c if (ares->error != LDB_SUCCESS) { ares 341 source4/dsdb/samdb/ldb_modules/samldb.c return ldb_module_done(ac->req, ares->controls, ares 342 source4/dsdb/samdb/ldb_modules/samldb.c ares->response, ares->error); ares 345 source4/dsdb/samdb/ldb_modules/samldb.c switch (ares->type) { ares 357 source4/dsdb/samdb/ldb_modules/samldb.c nextRid = ldb_msg_find_attr_as_string(ares->message, ares 363 source4/dsdb/samdb/ldb_modules/samldb.c ldb_dn_get_linearized(ares->message->dn)); ares 370 source4/dsdb/samdb/ldb_modules/samldb.c ac->domain_sid = samdb_result_dom_sid(ac, ares->message, ares 378 source4/dsdb/samdb/ldb_modules/samldb.c ac->domain_dn = talloc_steal(ac, ares->message->dn); ares 380 source4/dsdb/samdb/ldb_modules/samldb.c talloc_free(ares); ares 387 source4/dsdb/samdb/ldb_modules/samldb.c talloc_free(ares); ares 393 source4/dsdb/samdb/ldb_modules/samldb.c talloc_free(ares); ares 470 source4/dsdb/samdb/ldb_modules/samldb.c struct ldb_reply *ares) ares 477 source4/dsdb/samdb/ldb_modules/samldb.c if (!ares) { ares 481 source4/dsdb/samdb/ldb_modules/samldb.c if (ares->error != LDB_SUCCESS) { ares 482 source4/dsdb/samdb/ldb_modules/samldb.c return ldb_module_done(ac->req, ares->controls, ares 483 source4/dsdb/samdb/ldb_modules/samldb.c ares->response, ares->error); ares 486 source4/dsdb/samdb/ldb_modules/samldb.c switch (ares->type) { ares 496 source4/dsdb/samdb/ldb_modules/samldb.c talloc_free(ares); ares 503 source4/dsdb/samdb/ldb_modules/samldb.c talloc_free(ares); ares 552 source4/dsdb/samdb/ldb_modules/samldb.c ac->ares = NULL; ares 613 source4/dsdb/samdb/ldb_modules/samldb.c struct ldb_reply *ares) ares 623 source4/dsdb/samdb/ldb_modules/samldb.c if (!ares) { ares 627 source4/dsdb/samdb/ldb_modules/samldb.c if (ares->error != LDB_SUCCESS) { ares 628 source4/dsdb/samdb/ldb_modules/samldb.c return ldb_module_done(ac->req, ares->controls, ares 629 source4/dsdb/samdb/ldb_modules/samldb.c ares->response, ares->error); ares 632 source4/dsdb/samdb/ldb_modules/samldb.c switch (ares->type) { ares 644 source4/dsdb/samdb/ldb_modules/samldb.c nextRid = ldb_msg_find_attr_as_string(ares->message, ares 649 source4/dsdb/samdb/ldb_modules/samldb.c ldb_dn_get_linearized(ares->message->dn)); ares 656 source4/dsdb/samdb/ldb_modules/samldb.c ac->domain_dn = talloc_steal(ac, ares->message->dn); ares 658 source4/dsdb/samdb/ldb_modules/samldb.c talloc_free(ares); ares 664 source4/dsdb/samdb/ldb_modules/samldb.c talloc_free(ares); ares 772 source4/dsdb/samdb/ldb_modules/samldb.c struct ldb_reply *ares) ares 779 source4/dsdb/samdb/ldb_modules/samldb.c if (!ares) { ares 783 source4/dsdb/samdb/ldb_modules/samldb.c if (ares->error != LDB_SUCCESS) { ares 784 source4/dsdb/samdb/ldb_modules/samldb.c return ldb_module_done(ac->req, ares->controls, ares 785 source4/dsdb/samdb/ldb_modules/samldb.c ares->response, ares->error); ares 788 source4/dsdb/samdb/ldb_modules/samldb.c switch (ares->type) { ares 798 source4/dsdb/samdb/ldb_modules/samldb.c talloc_free(ares); ares 804 source4/dsdb/samdb/ldb_modules/samldb.c talloc_free(ares); ares 853 source4/dsdb/samdb/ldb_modules/samldb.c struct ldb_reply *ares) ares 862 source4/dsdb/samdb/ldb_modules/samldb.c if (!ares) { ares 866 source4/dsdb/samdb/ldb_modules/samldb.c if (ares->error != LDB_SUCCESS) { ares 867 source4/dsdb/samdb/ldb_modules/samldb.c return ldb_module_done(ac->req, ares->controls, ares 868 source4/dsdb/samdb/ldb_modules/samldb.c ares->response, ares->error); ares 870 source4/dsdb/samdb/ldb_modules/samldb.c if (ares->type != LDB_REPLY_DONE) { ares 970 source4/dsdb/samdb/ldb_modules/samldb.c struct ldb_reply *ares) ares 978 source4/dsdb/samdb/ldb_modules/samldb.c if (!ares) { ares 982 source4/dsdb/samdb/ldb_modules/samldb.c if (ares->error != LDB_SUCCESS) { ares 983 source4/dsdb/samdb/ldb_modules/samldb.c return ldb_module_done(ac->req, ares->controls, ares 984 source4/dsdb/samdb/ldb_modules/samldb.c ares->response, ares->error); ares 986 source4/dsdb/samdb/ldb_modules/samldb.c if (ares->type != LDB_REPLY_DONE) { ares 994 source4/dsdb/samdb/ldb_modules/samldb.c return ldb_module_done(ac->req, ares->controls, ares 995 source4/dsdb/samdb/ldb_modules/samldb.c ares->response, LDB_SUCCESS); ares 1073 source4/dsdb/samdb/ldb_modules/samldb.c struct ldb_reply *ares) ares 1084 source4/dsdb/samdb/ldb_modules/samldb.c if (!ares) { ares 1088 source4/dsdb/samdb/ldb_modules/samldb.c if (ares->error != LDB_SUCCESS) { ares 1089 source4/dsdb/samdb/ldb_modules/samldb.c return ldb_module_done(ac->req, ares->controls, ares 1090 source4/dsdb/samdb/ldb_modules/samldb.c ares->response, ares->error); ares 1093 source4/dsdb/samdb/ldb_modules/samldb.c switch (ares->type) { ares 1105 source4/dsdb/samdb/ldb_modules/samldb.c nextRid = ldb_msg_find_attr_as_string(ares->message, ares 1110 source4/dsdb/samdb/ldb_modules/samldb.c dom_sid_string(ares, ac->sid), ldb_dn_get_linearized(ares->message->dn)); ares 1117 source4/dsdb/samdb/ldb_modules/samldb.c ac->domain_dn = talloc_steal(ac, ares->message->dn); ares 1119 source4/dsdb/samdb/ldb_modules/samldb.c name = samdb_result_string(ares->message, "name", NULL); ares 1124 source4/dsdb/samdb/ldb_modules/samldb.c dom_sid_string(ares, ac->sid), name); ares 1126 source4/dsdb/samdb/ldb_modules/samldb.c talloc_free(ares); ares 1131 source4/dsdb/samdb/ldb_modules/samldb.c talloc_free(ares); ares 391 source4/dsdb/samdb/ldb_modules/schema_fsmo.c static int schema_fsmo_search_callback(struct ldb_request *req, struct ldb_reply *ares) ares 402 source4/dsdb/samdb/ldb_modules/schema_fsmo.c if (!ares) { ares 406 source4/dsdb/samdb/ldb_modules/schema_fsmo.c if (ares->error != LDB_SUCCESS) { ares 407 source4/dsdb/samdb/ldb_modules/schema_fsmo.c return ldb_module_done(ac->req, ares->controls, ares 408 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ares->response, ares->error); ares 412 source4/dsdb/samdb/ldb_modules/schema_fsmo.c switch (ares->type) { ares 415 source4/dsdb/samdb/ldb_modules/schema_fsmo.c if (ldb_dn_compare(ares->message->dn, mc->aggregate_dn) != 0) { ares 416 source4/dsdb/samdb/ldb_modules/schema_fsmo.c return ldb_module_send_entry(ac->req, ares->message, ares->controls); ares 421 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ret = generated_attrs[i].fn(ldb, ares->message, ac->schema); ares 428 source4/dsdb/samdb/ldb_modules/schema_fsmo.c return ldb_module_send_entry(ac->req, ares->message, ares->controls); ares 432 source4/dsdb/samdb/ldb_modules/schema_fsmo.c return ldb_module_send_referral(ac->req, ares->referral); ares 436 source4/dsdb/samdb/ldb_modules/schema_fsmo.c return ldb_module_done(ac->req, ares->controls, ares 437 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ares->response, ares->error); ares 47 source4/dsdb/samdb/ldb_modules/show_deleted.c struct ldb_reply *ares) ares 53 source4/dsdb/samdb/ldb_modules/show_deleted.c if (!ares) { ares 57 source4/dsdb/samdb/ldb_modules/show_deleted.c if (ares->error != LDB_SUCCESS) { ares 58 source4/dsdb/samdb/ldb_modules/show_deleted.c return ldb_module_done(ar->req, ares->controls, ares 59 source4/dsdb/samdb/ldb_modules/show_deleted.c ares->response, ares->error); ares 62 source4/dsdb/samdb/ldb_modules/show_deleted.c switch (ares->type) { ares 65 source4/dsdb/samdb/ldb_modules/show_deleted.c return ldb_module_send_entry(ar->req, ares->message, ares->controls); ares 68 source4/dsdb/samdb/ldb_modules/show_deleted.c return ldb_module_send_referral(ar->req, ares->referral); ares 71 source4/dsdb/samdb/ldb_modules/show_deleted.c return ldb_module_done(ar->req, ares->controls, ares 72 source4/dsdb/samdb/ldb_modules/show_deleted.c ares->response, LDB_SUCCESS); ares 578 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c struct ldb_reply *ares) ares 582 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c if (!ares) { ares 585 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c if (ares->error != LDB_SUCCESS) { ares 586 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c return ldb_request_done(req, ares->error); ares 589 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c if (ares->type == LDB_REPLY_ENTRY) { ares 590 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c struct ldb_message_element *el = ldb_msg_find_element(ares->message, "contextCSN"); ares 592 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c *seq = entryCSN_to_usn_int(ares, &el->values[0]); ares 596 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c if (ares->type == LDB_REPLY_DONE) { ares 600 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c talloc_free(ares); ares 62 source4/dsdb/samdb/ldb_modules/subtree_delete.c struct ldb_reply *ares) ares 71 source4/dsdb/samdb/ldb_modules/subtree_delete.c if (!ares) { ares 75 source4/dsdb/samdb/ldb_modules/subtree_delete.c if (ares->error != LDB_SUCCESS) { ares 76 source4/dsdb/samdb/ldb_modules/subtree_delete.c return ldb_module_done(ac->req, ares->controls, ares 77 source4/dsdb/samdb/ldb_modules/subtree_delete.c ares->response, ares->error); ares 80 source4/dsdb/samdb/ldb_modules/subtree_delete.c switch (ares->type) { ares 83 source4/dsdb/samdb/ldb_modules/subtree_delete.c talloc_free(ares); ares 90 source4/dsdb/samdb/ldb_modules/subtree_delete.c talloc_free(ares); ares 96 source4/dsdb/samdb/ldb_modules/subtree_delete.c talloc_free(ares); ares 70 source4/dsdb/samdb/ldb_modules/subtree_rename.c struct ldb_reply *ares) ares 79 source4/dsdb/samdb/ldb_modules/subtree_rename.c if (!ares) { ares 84 source4/dsdb/samdb/ldb_modules/subtree_rename.c if (ares->error != LDB_SUCCESS) { ares 85 source4/dsdb/samdb/ldb_modules/subtree_rename.c return ldb_module_done(ac->req, ares->controls, ares 86 source4/dsdb/samdb/ldb_modules/subtree_rename.c ares->response, ares->error); ares 89 source4/dsdb/samdb/ldb_modules/subtree_rename.c if (ares->type != LDB_REPLY_DONE) { ares 97 source4/dsdb/samdb/ldb_modules/subtree_rename.c return ldb_module_done(ac->req, ares->controls, ares 98 source4/dsdb/samdb/ldb_modules/subtree_rename.c ares->response, LDB_SUCCESS); ares 106 source4/dsdb/samdb/ldb_modules/subtree_rename.c talloc_free(ares); ares 138 source4/dsdb/samdb/ldb_modules/subtree_rename.c struct ldb_reply *ares) ares 146 source4/dsdb/samdb/ldb_modules/subtree_rename.c if (!ares || !ac->current) { ares 150 source4/dsdb/samdb/ldb_modules/subtree_rename.c if (ares->error != LDB_SUCCESS) { ares 151 source4/dsdb/samdb/ldb_modules/subtree_rename.c return ldb_module_done(ac->req, ares->controls, ares 152 source4/dsdb/samdb/ldb_modules/subtree_rename.c ares->response, ares->error); ares 155 source4/dsdb/samdb/ldb_modules/subtree_rename.c switch (ares->type) { ares 158 source4/dsdb/samdb/ldb_modules/subtree_rename.c if (ldb_dn_compare(ares->message->dn, ac->list->olddn) == 0) { ares 161 source4/dsdb/samdb/ldb_modules/subtree_rename.c talloc_free(ares); ares 174 source4/dsdb/samdb/ldb_modules/subtree_rename.c store->olddn = talloc_steal(store, ares->message->dn); ares 208 source4/dsdb/samdb/ldb_modules/subtree_rename.c talloc_free(ares); ares 145 source4/dsdb/samdb/ldb_modules/update_keytab.c struct ldb_reply *ares) ares 154 source4/dsdb/samdb/ldb_modules/update_keytab.c if (!ares) { ares 158 source4/dsdb/samdb/ldb_modules/update_keytab.c if (ares->error != LDB_SUCCESS) { ares 159 source4/dsdb/samdb/ldb_modules/update_keytab.c return ldb_module_done(ac->req, ares->controls, ares 160 source4/dsdb/samdb/ldb_modules/update_keytab.c ares->response, ares->error); ares 163 source4/dsdb/samdb/ldb_modules/update_keytab.c if (ares->type != LDB_REPLY_DONE) { ares 170 source4/dsdb/samdb/ldb_modules/update_keytab.c return ldb_module_done(ac->req, ares->controls, ares 171 source4/dsdb/samdb/ldb_modules/update_keytab.c ares->response, LDB_SUCCESS); ares 174 source4/dsdb/samdb/ldb_modules/update_keytab.c ac->op_reply = talloc_steal(ac, ares); ares 204 source4/dsdb/samdb/ldb_modules/update_keytab.c struct ldb_reply *ares) ares 211 source4/dsdb/samdb/ldb_modules/update_keytab.c if (!ares) { ares 215 source4/dsdb/samdb/ldb_modules/update_keytab.c if (ares->error != LDB_SUCCESS) { ares 216 source4/dsdb/samdb/ldb_modules/update_keytab.c return ldb_module_done(ac->req, ares->controls, ares 217 source4/dsdb/samdb/ldb_modules/update_keytab.c ares->response, ares->error); ares 220 source4/dsdb/samdb/ldb_modules/update_keytab.c switch (ares->type) { ares 250 source4/dsdb/samdb/ldb_modules/update_keytab.c talloc_free(ares); ares 628 source4/lib/ldb/common/ldb.c struct ldb_reply *ares) ares 635 source4/lib/ldb/common/ldb.c if (!ares) { ares 638 source4/lib/ldb/common/ldb.c if (ares->error != LDB_SUCCESS) { ares 639 source4/lib/ldb/common/ldb.c return ldb_request_done(req, ares->error); ares 642 source4/lib/ldb/common/ldb.c switch (ares->type) { ares 652 source4/lib/ldb/common/ldb.c res->msgs[res->count] = talloc_move(res->msgs, &ares->message); ares 668 source4/lib/ldb/common/ldb.c res->refs[n] = talloc_move(res->refs, &ares->referral); ares 675 source4/lib/ldb/common/ldb.c res->controls = talloc_move(res, &ares->controls); ares 683 source4/lib/ldb/common/ldb.c talloc_free(ares); ares 687 source4/lib/ldb/common/ldb.c int ldb_op_default_callback(struct ldb_request *req, struct ldb_reply *ares) ares 691 source4/lib/ldb/common/ldb.c if (!ares) { ares 695 source4/lib/ldb/common/ldb.c if (ares->error != LDB_SUCCESS) { ares 696 source4/lib/ldb/common/ldb.c ret = ares->error; ares 697 source4/lib/ldb/common/ldb.c talloc_free(ares); ares 701 source4/lib/ldb/common/ldb.c if (ares->type != LDB_REPLY_DONE) { ares 702 source4/lib/ldb/common/ldb.c talloc_free(ares); ares 707 source4/lib/ldb/common/ldb.c talloc_free(ares); ares 950 source4/lib/ldb/common/ldb.c struct ldb_reply *ares) ares 956 source4/lib/ldb/common/ldb.c if (!ares) { ares 959 source4/lib/ldb/common/ldb.c if (ares->error != LDB_SUCCESS) { ares 960 source4/lib/ldb/common/ldb.c return ldb_request_done(req, ares->error); ares 963 source4/lib/ldb/common/ldb.c if (ares->type == LDB_REPLY_DONE) { ares 966 source4/lib/ldb/common/ldb.c res->extended = talloc_move(res, &ares->response); ares 967 source4/lib/ldb/common/ldb.c res->controls = talloc_move(res, &ares->controls); ares 969 source4/lib/ldb/common/ldb.c talloc_free(ares); ares 973 source4/lib/ldb/common/ldb.c talloc_free(ares); ares 635 source4/lib/ldb/common/ldb_modules.c struct ldb_reply *ares; ares 637 source4/lib/ldb/common/ldb_modules.c ares = talloc_zero(req, struct ldb_reply); ares 638 source4/lib/ldb/common/ldb_modules.c if (!ares) { ares 643 source4/lib/ldb/common/ldb_modules.c ares->type = LDB_REPLY_ENTRY; ares 644 source4/lib/ldb/common/ldb_modules.c ares->message = talloc_steal(ares, msg); ares 645 source4/lib/ldb/common/ldb_modules.c ares->controls = talloc_steal(ares, ctrls); ares 646 source4/lib/ldb/common/ldb_modules.c ares->error = LDB_SUCCESS; ares 648 source4/lib/ldb/common/ldb_modules.c return req->callback(req, ares); ares 661 source4/lib/ldb/common/ldb_modules.c struct ldb_reply *ares; ares 663 source4/lib/ldb/common/ldb_modules.c ares = talloc_zero(req, struct ldb_reply); ares 664 source4/lib/ldb/common/ldb_modules.c if (!ares) { ares 669 source4/lib/ldb/common/ldb_modules.c ares->type = LDB_REPLY_REFERRAL; ares 670 source4/lib/ldb/common/ldb_modules.c ares->referral = talloc_steal(ares, ref); ares 671 source4/lib/ldb/common/ldb_modules.c ares->error = LDB_SUCCESS; ares 673 source4/lib/ldb/common/ldb_modules.c return req->callback(req, ares); ares 690 source4/lib/ldb/common/ldb_modules.c struct ldb_reply *ares; ares 692 source4/lib/ldb/common/ldb_modules.c ares = talloc_zero(req, struct ldb_reply); ares 693 source4/lib/ldb/common/ldb_modules.c if (!ares) { ares 698 source4/lib/ldb/common/ldb_modules.c ares->type = LDB_REPLY_DONE; ares 699 source4/lib/ldb/common/ldb_modules.c ares->controls = talloc_steal(ares, ctrls); ares 700 source4/lib/ldb/common/ldb_modules.c ares->response = talloc_steal(ares, response); ares 701 source4/lib/ldb/common/ldb_modules.c ares->error = error; ares 703 source4/lib/ldb/common/ldb_modules.c req->callback(req, ares); ares 909 source4/lib/ldb/include/ldb.h int ldb_search_default_callback(struct ldb_request *req, struct ldb_reply *ares); ares 919 source4/lib/ldb/include/ldb.h int ldb_op_default_callback(struct ldb_request *req, struct ldb_reply *ares); ares 1193 source4/lib/ldb/include/ldb.h int ldb_extended_default_callback(struct ldb_request *req, struct ldb_reply *ares); ares 73 source4/lib/ldb/ldb_ildap/ldb_ildap.c struct ldb_reply *ares; ares 84 source4/lib/ldb/ldb_ildap/ldb_ildap.c ares = talloc_zero(ctx->req, struct ldb_reply); ares 85 source4/lib/ldb/ldb_ildap/ldb_ildap.c if (!ares) { ares 90 source4/lib/ldb/ldb_ildap/ldb_ildap.c ares->type = LDB_REPLY_DONE; ares 91 source4/lib/ldb/ldb_ildap/ldb_ildap.c ares->controls = talloc_steal(ares, ctrls); ares 92 source4/lib/ldb/ldb_ildap/ldb_ildap.c ares->error = error; ares 94 source4/lib/ldb/ldb_ildap/ldb_ildap.c ctx->req->callback(ctx->req, ares); ares 451 source4/lib/ldb/ldb_ldap/ldb_ldap.c struct ldb_reply *ares; ares 455 source4/lib/ldb/ldb_ldap/ldb_ldap.c ares = talloc_zero(req, struct ldb_reply); ares 456 source4/lib/ldb/ldb_ldap/ldb_ldap.c if (!ares) { ares 461 source4/lib/ldb/ldb_ldap/ldb_ldap.c ares->type = LDB_REPLY_DONE; ares 462 source4/lib/ldb/ldb_ldap/ldb_ldap.c ares->controls = talloc_steal(ares, ctrls); ares 463 source4/lib/ldb/ldb_ldap/ldb_ldap.c ares->error = error; ares 465 source4/lib/ldb/ldb_ldap/ldb_ldap.c req->callback(req, ares); ares 191 source4/lib/ldb/ldb_map/ldb_map_inbound.c struct ldb_reply *ares); ares 199 source4/lib/ldb/ldb_map/ldb_map_inbound.c static int map_search_self_callback(struct ldb_request *req, struct ldb_reply *ares) ares 208 source4/lib/ldb/ldb_map/ldb_map_inbound.c if (!ares) { ares 212 source4/lib/ldb/ldb_map/ldb_map_inbound.c if (ares->error != LDB_SUCCESS) { ares 213 source4/lib/ldb/ldb_map/ldb_map_inbound.c return ldb_module_done(ac->req, ares->controls, ares 214 source4/lib/ldb/ldb_map/ldb_map_inbound.c ares->response, ares->error); ares 218 source4/lib/ldb/ldb_map/ldb_map_inbound.c switch(ares->type) { ares 229 source4/lib/ldb/ldb_map/ldb_map_inbound.c ac->local_dn = talloc_steal(ac, ares->message->dn); ares 258 source4/lib/ldb/ldb_map/ldb_map_inbound.c talloc_free(ares); ares 290 source4/lib/ldb/ldb_map/ldb_map_inbound.c struct ldb_reply *ares) ares 299 source4/lib/ldb/ldb_map/ldb_map_inbound.c if (!ares) { ares 303 source4/lib/ldb/ldb_map/ldb_map_inbound.c if (ares->error != LDB_SUCCESS) { ares 304 source4/lib/ldb/ldb_map/ldb_map_inbound.c return ldb_module_done(ac->req, ares->controls, ares 305 source4/lib/ldb/ldb_map/ldb_map_inbound.c ares->response, ares->error); ares 308 source4/lib/ldb/ldb_map/ldb_map_inbound.c if (ares->type != LDB_REPLY_DONE) { ares 325 source4/lib/ldb/ldb_map/ldb_map_inbound.c struct ldb_reply *ares) ares 333 source4/lib/ldb/ldb_map/ldb_map_inbound.c if (!ares) { ares 337 source4/lib/ldb/ldb_map/ldb_map_inbound.c if (ares->error != LDB_SUCCESS) { ares 338 source4/lib/ldb/ldb_map/ldb_map_inbound.c return ldb_module_done(ac->req, ares->controls, ares 339 source4/lib/ldb/ldb_map/ldb_map_inbound.c ares->response, ares->error); ares 342 source4/lib/ldb/ldb_map/ldb_map_inbound.c if (ares->type != LDB_REPLY_DONE) { ares 348 source4/lib/ldb/ldb_map/ldb_map_inbound.c return ldb_module_done(ac->req, ares->controls, ares 349 source4/lib/ldb/ldb_map/ldb_map_inbound.c ares->response, ares->error); ares 775 source4/lib/ldb/ldb_map/ldb_map_inbound.c struct ldb_reply *ares) ares 784 source4/lib/ldb/ldb_map/ldb_map_inbound.c if (!ares) { ares 788 source4/lib/ldb/ldb_map/ldb_map_inbound.c if (ares->error != LDB_SUCCESS) { ares 789 source4/lib/ldb/ldb_map/ldb_map_inbound.c return ldb_module_done(ac->req, ares->controls, ares 790 source4/lib/ldb/ldb_map/ldb_map_inbound.c ares->response, ares->error); ares 793 source4/lib/ldb/ldb_map/ldb_map_inbound.c if (ares->type != LDB_REPLY_DONE) { ares 449 source4/lib/ldb/ldb_map/ldb_map_outbound.c static int map_reply_remote(struct map_context *ac, struct ldb_reply *ares) ares 456 source4/lib/ldb/ldb_map/ldb_map_outbound.c if (ares->type != LDB_REPLY_ENTRY) { ares 461 source4/lib/ldb/ldb_map/ldb_map_outbound.c msg = ldb_msg_new(ares); ares 468 source4/lib/ldb/ldb_map/ldb_map_outbound.c ret = ldb_msg_merge_remote(ac, msg, ares->message); ares 475 source4/lib/ldb/ldb_map/ldb_map_outbound.c dn = ldb_dn_map_rebase_remote(ac->module, msg, ares->message->dn); ares 483 source4/lib/ldb/ldb_map/ldb_map_outbound.c talloc_free(ares->message); ares 484 source4/lib/ldb/ldb_map/ldb_map_outbound.c ares->message = msg; ares 1022 source4/lib/ldb/ldb_map/ldb_map_outbound.c struct ldb_reply *ares); ares 1024 source4/lib/ldb/ldb_map/ldb_map_outbound.c struct ldb_reply *ares); ares 1027 source4/lib/ldb/ldb_map/ldb_map_outbound.c static int map_save_entry(struct map_context *ac, struct ldb_reply *ares) ares 1036 source4/lib/ldb/ldb_map/ldb_map_outbound.c mr->remote = talloc_steal(mr, ares); ares 1049 source4/lib/ldb/ldb_map/ldb_map_outbound.c int map_return_entry(struct map_context *ac, struct ldb_reply *ares) ares 1059 source4/lib/ldb/ldb_map/ldb_map_outbound.c if (!ldb_match_msg(ldb, ares->message, ares 1066 source4/lib/ldb/ldb_map/ldb_map_outbound.c ldb_dn_get_linearized(ares->message->dn)); ares 1077 source4/lib/ldb/ldb_map/ldb_map_outbound.c while (i < ares->message->num_elements) { ares 1079 source4/lib/ldb/ldb_map/ldb_map_outbound.c el = &ares->message->elements[i]; ares 1081 source4/lib/ldb/ldb_map/ldb_map_outbound.c ldb_msg_remove_element(ares->message, el); ares 1088 source4/lib/ldb/ldb_map/ldb_map_outbound.c return ldb_module_send_entry(ac->req, ares->message, ares->controls); ares 1197 source4/lib/ldb/ldb_map/ldb_map_outbound.c struct ldb_reply *ares) ares 1204 source4/lib/ldb/ldb_map/ldb_map_outbound.c if (!ares) { ares 1208 source4/lib/ldb/ldb_map/ldb_map_outbound.c if (ares->error != LDB_SUCCESS) { ares 1209 source4/lib/ldb/ldb_map/ldb_map_outbound.c return ldb_module_done(ac->req, ares->controls, ares 1210 source4/lib/ldb/ldb_map/ldb_map_outbound.c ares->response, ares->error); ares 1213 source4/lib/ldb/ldb_map/ldb_map_outbound.c switch (ares->type) { ares 1217 source4/lib/ldb/ldb_map/ldb_map_outbound.c talloc_free(ares); ares 1223 source4/lib/ldb/ldb_map/ldb_map_outbound.c ret = map_reply_remote(ac, ares); ares 1225 source4/lib/ldb/ldb_map/ldb_map_outbound.c talloc_free(ares); ares 1234 source4/lib/ldb/ldb_map/ldb_map_outbound.c ret = map_return_entry(ac, ares); ares 1236 source4/lib/ldb/ldb_map/ldb_map_outbound.c ret = map_save_entry(ac,ares); ares 1240 source4/lib/ldb/ldb_map/ldb_map_outbound.c talloc_free(ares); ares 1249 source4/lib/ldb/ldb_map/ldb_map_outbound.c return ldb_module_done(ac->req, ares->controls, ares 1250 source4/lib/ldb/ldb_map/ldb_map_outbound.c ares->response, LDB_SUCCESS); ares 1253 source4/lib/ldb/ldb_map/ldb_map_outbound.c talloc_free(ares); ares 1260 source4/lib/ldb/ldb_map/ldb_map_outbound.c return ldb_module_done(ac->req, ares->controls, ares 1261 source4/lib/ldb/ldb_map/ldb_map_outbound.c ares->response, LDB_SUCCESS); ares 1295 source4/lib/ldb/ldb_map/ldb_map_outbound.c int map_local_merge_callback(struct ldb_request *req, struct ldb_reply *ares) ares 1304 source4/lib/ldb/ldb_map/ldb_map_outbound.c if (!ares) { ares 1308 source4/lib/ldb/ldb_map/ldb_map_outbound.c if (ares->error != LDB_SUCCESS) { ares 1309 source4/lib/ldb/ldb_map/ldb_map_outbound.c return ldb_module_done(ac->req, ares->controls, ares 1310 source4/lib/ldb/ldb_map/ldb_map_outbound.c ares->response, ares->error); ares 1313 source4/lib/ldb/ldb_map/ldb_map_outbound.c switch (ares->type) { ares 1317 source4/lib/ldb/ldb_map/ldb_map_outbound.c talloc_free(ares); ares 1324 source4/lib/ldb/ldb_map/ldb_map_outbound.c ac->r_current->local = talloc_steal(ac->r_current, ares); ares 1330 source4/lib/ldb/ldb_map/ldb_map_outbound.c talloc_free(ares); ares 1334 source4/lib/ldb/ldb_map/ldb_map_outbound.c talloc_free(ares); ares 86 source4/lib/ldb/ldb_map/ldb_map_private.h struct ldb_reply *ares); ares 88 source4/lib/ldb/ldb_map/ldb_map_private.h struct ldb_reply *ares, ares 91 source4/lib/ldb/ldb_map/ldb_map_private.h int map_return_entry(struct map_context *ac, struct ldb_reply *ares); ares 52 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c struct ldb_reply *ares; ares 679 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c if (ac->ares) { ares 680 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c msg = ac->ares->message; ares 699 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ac->ares = talloc_zero(ac, struct ldb_reply); ares 700 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c if (!ac->ares) return SQLITE_ABORT; ares 702 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c msg = ldb_msg_new(ac->ares); ares 705 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ac->ares->type = LDB_REPLY_ENTRY; ares 731 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ac->ares->message = msg; ares 946 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ctx->ares = NULL; ares 960 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c if (ctx->ares) { ares 961 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ctx->ares->message = ldb_msg_canonicalize(ldb, ctx->ares->message); ares 962 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c if (ctx->ares->message == NULL) { ares 966 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ret = ldb_module_send_entry(req, ctx->ares->message, NULL); ares 1427 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c struct ldb_reply *ares; ares 1437 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ares = talloc_zero(req, struct ldb_reply); ares 1438 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c if (!ares) { ares 1443 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ares->type = LDB_REPLY_DONE; ares 1444 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ares->error = error; ares 1446 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c req->callback(req, ares); ares 992 source4/lib/ldb/ldb_tdb/ldb_tdb.c struct ldb_reply *ares; ares 1002 source4/lib/ldb/ldb_tdb/ldb_tdb.c ares = talloc_zero(req, struct ldb_reply); ares 1003 source4/lib/ldb/ldb_tdb/ldb_tdb.c if (!ares) { ares 1008 source4/lib/ldb/ldb_tdb/ldb_tdb.c ares->type = LDB_REPLY_DONE; ares 1009 source4/lib/ldb/ldb_tdb/ldb_tdb.c ares->error = error; ares 1011 source4/lib/ldb/ldb_tdb/ldb_tdb.c req->callback(req, ares); ares 1040 source4/lib/ldb/ldb_tdb/ldb_tdb.c struct ldb_reply *ares; ares 1050 source4/lib/ldb/ldb_tdb/ldb_tdb.c ares = talloc_zero(req, struct ldb_reply); ares 1051 source4/lib/ldb/ldb_tdb/ldb_tdb.c if (!ares) { ares 1056 source4/lib/ldb/ldb_tdb/ldb_tdb.c ares->type = LDB_REPLY_DONE; ares 1057 source4/lib/ldb/ldb_tdb/ldb_tdb.c ares->response = ext; ares 1058 source4/lib/ldb/ldb_tdb/ldb_tdb.c ares->error = error; ares 1060 source4/lib/ldb/ldb_tdb/ldb_tdb.c req->callback(req, ares); ares 123 source4/lib/ldb/modules/asq.c static int asq_base_callback(struct ldb_request *req, struct ldb_reply *ares) ares 130 source4/lib/ldb/modules/asq.c if (!ares) { ares 134 source4/lib/ldb/modules/asq.c if (ares->error != LDB_SUCCESS) { ares 135 source4/lib/ldb/modules/asq.c return ldb_module_done(ac->req, ares->controls, ares 136 source4/lib/ldb/modules/asq.c ares->response, ares->error); ares 139 source4/lib/ldb/modules/asq.c switch (ares->type) { ares 141 source4/lib/ldb/modules/asq.c ac->base_res = talloc_move(ac, &ares); ares 146 source4/lib/ldb/modules/asq.c talloc_free(ares); ares 151 source4/lib/ldb/modules/asq.c talloc_free(ares); ares 164 source4/lib/ldb/modules/asq.c static int asq_reqs_callback(struct ldb_request *req, struct ldb_reply *ares) ares 171 source4/lib/ldb/modules/asq.c if (!ares) { ares 175 source4/lib/ldb/modules/asq.c if (ares->error != LDB_SUCCESS) { ares 176 source4/lib/ldb/modules/asq.c return ldb_module_done(ac->req, ares->controls, ares 177 source4/lib/ldb/modules/asq.c ares->response, ares->error); ares 180 source4/lib/ldb/modules/asq.c switch (ares->type) { ares 184 source4/lib/ldb/modules/asq.c ret = ldb_module_send_entry(ac->req, ares->message, ares->controls); ares 188 source4/lib/ldb/modules/asq.c talloc_free(ares); ares 193 source4/lib/ldb/modules/asq.c talloc_free(ares); ares 198 source4/lib/ldb/modules/asq.c talloc_free(ares); ares 190 source4/lib/ldb/modules/operational.c static int operational_callback(struct ldb_request *req, struct ldb_reply *ares) ares 197 source4/lib/ldb/modules/operational.c if (!ares) { ares 201 source4/lib/ldb/modules/operational.c if (ares->error != LDB_SUCCESS) { ares 202 source4/lib/ldb/modules/operational.c return ldb_module_done(ac->req, ares->controls, ares 203 source4/lib/ldb/modules/operational.c ares->response, ares->error); ares 206 source4/lib/ldb/modules/operational.c switch (ares->type) { ares 211 source4/lib/ldb/modules/operational.c ares->message, ares 217 source4/lib/ldb/modules/operational.c return ldb_module_send_entry(ac->req, ares->message, ares->controls); ares 225 source4/lib/ldb/modules/operational.c return ldb_module_done(ac->req, ares->controls, ares 226 source4/lib/ldb/modules/operational.c ares->response, LDB_SUCCESS); ares 229 source4/lib/ldb/modules/operational.c talloc_free(ares); ares 226 source4/lib/ldb/modules/paged_results.c static int paged_search_callback(struct ldb_request *req, struct ldb_reply *ares) ares 234 source4/lib/ldb/modules/paged_results.c if (!ares) { ares 238 source4/lib/ldb/modules/paged_results.c if (ares->error != LDB_SUCCESS) { ares 239 source4/lib/ldb/modules/paged_results.c return ldb_module_done(ac->req, ares->controls, ares 240 source4/lib/ldb/modules/paged_results.c ares->response, ares->error); ares 243 source4/lib/ldb/modules/paged_results.c switch (ares->type) { ares 251 source4/lib/ldb/modules/paged_results.c msg_store->r = talloc_steal(msg_store, ares); ares 271 source4/lib/ldb/modules/paged_results.c msg_store->r = talloc_steal(msg_store, ares); ares 283 source4/lib/ldb/modules/paged_results.c ac->store->controls = talloc_move(ac->store, &ares->controls); ares 286 source4/lib/ldb/modules/paged_results.c ares->response, ret); ares 57 source4/lib/ldb/modules/paged_searches.c static int check_ps_continuation(struct ldb_request *req, struct ldb_reply *ares) ares 65 source4/lib/ldb/modules/paged_searches.c if (!ares->controls || strcmp(LDB_CONTROL_PAGED_RESULTS_OID, ares->controls[0]->oid) != 0) { ares 70 source4/lib/ldb/modules/paged_searches.c rep_control = talloc_get_type(ares->controls[0]->data, struct ldb_paged_control); ares 122 source4/lib/ldb/modules/paged_searches.c struct ldb_reply *ares; ares 127 source4/lib/ldb/modules/paged_searches.c ares = talloc_zero(ac->req, struct ldb_reply); ares 128 source4/lib/ldb/modules/paged_searches.c if (!ares) { ares 132 source4/lib/ldb/modules/paged_searches.c ares->type = LDB_REPLY_REFERRAL; ares 133 source4/lib/ldb/modules/paged_searches.c ares->referral = ac->saved_referrals[i]; ares 135 source4/lib/ldb/modules/paged_searches.c ret = ldb_module_send_referral(ac->req, ares->referral); ares 146 source4/lib/ldb/modules/paged_searches.c static int ps_callback(struct ldb_request *req, struct ldb_reply *ares) ares 153 source4/lib/ldb/modules/paged_searches.c if (!ares) { ares 157 source4/lib/ldb/modules/paged_searches.c if (ares->error != LDB_SUCCESS) { ares 158 source4/lib/ldb/modules/paged_searches.c return ldb_module_done(ac->req, ares->controls, ares 159 source4/lib/ldb/modules/paged_searches.c ares->response, ares->error); ares 162 source4/lib/ldb/modules/paged_searches.c switch (ares->type) { ares 164 source4/lib/ldb/modules/paged_searches.c ret = ldb_module_send_entry(ac->req, ares->message, ares->controls); ares 171 source4/lib/ldb/modules/paged_searches.c ret = store_referral(ac, ares->referral); ares 179 source4/lib/ldb/modules/paged_searches.c ret = check_ps_continuation(req, ares); ares 202 source4/lib/ldb/modules/paged_searches.c return ldb_module_done(ac->req, ares->controls, ares 203 source4/lib/ldb/modules/paged_searches.c ares->response, LDB_SUCCESS); ares 208 source4/lib/ldb/modules/paged_searches.c talloc_free(ares); ares 296 source4/lib/ldb/modules/paged_searches.c struct ldb_reply *ares) ares 302 source4/lib/ldb/modules/paged_searches.c if (!ares) { ares 305 source4/lib/ldb/modules/paged_searches.c if (ares->error != LDB_SUCCESS) { ares 309 source4/lib/ldb/modules/paged_searches.c switch (ares->type) { ares 311 source4/lib/ldb/modules/paged_searches.c if (ldb_msg_check_string_attribute(ares->message, ares 326 source4/lib/ldb/modules/paged_searches.c talloc_free(ares); ares 47 source4/lib/ldb/modules/rdn_name.c struct ldb_reply *ares; ares 64 source4/lib/ldb/modules/rdn_name.c struct ldb_reply *ares) ares 70 source4/lib/ldb/modules/rdn_name.c if (!ares) { ares 74 source4/lib/ldb/modules/rdn_name.c if (ares->error != LDB_SUCCESS) { ares 75 source4/lib/ldb/modules/rdn_name.c return ldb_module_done(ac->req, ares->controls, ares 76 source4/lib/ldb/modules/rdn_name.c ares->response, ares->error); ares 79 source4/lib/ldb/modules/rdn_name.c if (ares->type != LDB_REPLY_DONE) { ares 84 source4/lib/ldb/modules/rdn_name.c return ldb_module_done(ac->req, ares->controls, ares 85 source4/lib/ldb/modules/rdn_name.c ares->response, LDB_SUCCESS); ares 183 source4/lib/ldb/modules/rdn_name.c static int rdn_modify_callback(struct ldb_request *req, struct ldb_reply *ares) ares 189 source4/lib/ldb/modules/rdn_name.c if (!ares) { ares 193 source4/lib/ldb/modules/rdn_name.c if (ares->error != LDB_SUCCESS) { ares 194 source4/lib/ldb/modules/rdn_name.c return ldb_module_done(ac->req, ares->controls, ares 195 source4/lib/ldb/modules/rdn_name.c ares->response, ares->error); ares 199 source4/lib/ldb/modules/rdn_name.c if (ares->type != LDB_REPLY_DONE) { ares 205 source4/lib/ldb/modules/rdn_name.c return ldb_module_done(ac->req, ac->ares->controls, ares 206 source4/lib/ldb/modules/rdn_name.c ac->ares->response, LDB_SUCCESS); ares 209 source4/lib/ldb/modules/rdn_name.c static int rdn_rename_callback(struct ldb_request *req, struct ldb_reply *ares) ares 222 source4/lib/ldb/modules/rdn_name.c if (!ares) { ares 225 source4/lib/ldb/modules/rdn_name.c if (ares->error != LDB_SUCCESS) { ares 226 source4/lib/ldb/modules/rdn_name.c return ldb_module_done(ac->req, ares->controls, ares 227 source4/lib/ldb/modules/rdn_name.c ares->response, ares->error); ares 231 source4/lib/ldb/modules/rdn_name.c if (ares->type != LDB_REPLY_DONE) { ares 236 source4/lib/ldb/modules/rdn_name.c ac->ares = talloc_steal(ac, ares); ares 136 source4/lib/ldb/modules/sort.c struct ldb_reply *ares; ares 153 source4/lib/ldb/modules/sort.c ares = talloc_zero(ac, struct ldb_reply); ares 154 source4/lib/ldb/modules/sort.c if (!ares) { ares 158 source4/lib/ldb/modules/sort.c ares->type = LDB_REPLY_ENTRY; ares 159 source4/lib/ldb/modules/sort.c ares->message = talloc_move(ares, &ac->msgs[i]); ares 161 source4/lib/ldb/modules/sort.c ret = ldb_module_send_entry(ac->req, ares->message, ares->controls); ares 168 source4/lib/ldb/modules/sort.c ares = talloc_zero(ac, struct ldb_reply); ares 169 source4/lib/ldb/modules/sort.c if (!ares) { ares 173 source4/lib/ldb/modules/sort.c ares->type = LDB_REPLY_REFERRAL; ares 174 source4/lib/ldb/modules/sort.c ares->referral = talloc_move(ares, &ac->referrals[i]); ares 176 source4/lib/ldb/modules/sort.c ret = ldb_module_send_referral(ac->req, ares->referral); ares 185 source4/lib/ldb/modules/sort.c static int server_sort_search_callback(struct ldb_request *req, struct ldb_reply *ares) ares 194 source4/lib/ldb/modules/sort.c if (!ares) { ares 198 source4/lib/ldb/modules/sort.c if (ares->error != LDB_SUCCESS) { ares 199 source4/lib/ldb/modules/sort.c return ldb_module_done(ac->req, ares->controls, ares 200 source4/lib/ldb/modules/sort.c ares->response, ares->error); ares 203 source4/lib/ldb/modules/sort.c switch (ares->type) { ares 207 source4/lib/ldb/modules/sort.c talloc_free(ares); ares 213 source4/lib/ldb/modules/sort.c ac->msgs[ac->num_msgs] = talloc_steal(ac->msgs, ares->message); ares 222 source4/lib/ldb/modules/sort.c talloc_free(ares); ares 228 source4/lib/ldb/modules/sort.c ac->referrals[ac->num_refs] = talloc_steal(ac->referrals, ares->referral); ares 237 source4/lib/ldb/modules/sort.c return ldb_module_done(ac->req, ares->controls, ares 238 source4/lib/ldb/modules/sort.c ares->response, ret); ares 241 source4/lib/ldb/modules/sort.c talloc_free(ares); ares 138 source4/lib/ldb/tools/ldbsearch.c static int search_callback(struct ldb_request *req, struct ldb_reply *ares) ares 145 source4/lib/ldb/tools/ldbsearch.c if (!ares) { ares 148 source4/lib/ldb/tools/ldbsearch.c if (ares->error != LDB_SUCCESS) { ares 149 source4/lib/ldb/tools/ldbsearch.c return ldb_request_done(req, ares->error); ares 152 source4/lib/ldb/tools/ldbsearch.c switch (ares->type) { ares 155 source4/lib/ldb/tools/ldbsearch.c ret = store_message(ares->message, sctx); ares 157 source4/lib/ldb/tools/ldbsearch.c ret = display_message(ares->message, sctx); ares 163 source4/lib/ldb/tools/ldbsearch.c ret = store_referral(ares->referral, sctx); ares 165 source4/lib/ldb/tools/ldbsearch.c ret = display_referral(ares->referral, sctx); ares 173 source4/lib/ldb/tools/ldbsearch.c if (ares->controls) { ares 174 source4/lib/ldb/tools/ldbsearch.c if (handle_controls_reply(ares->controls, sctx->req_ctrls) == 1) ares 177 source4/lib/ldb/tools/ldbsearch.c talloc_free(ares); ares 181 source4/lib/ldb/tools/ldbsearch.c talloc_free(ares); ares 87 source4/torture/ldap/schema.c static int test_schema_search_callback(struct ldb_request *req, struct ldb_reply *ares) ares 94 source4/torture/ldap/schema.c if (!ares) { ares 97 source4/torture/ldap/schema.c if (ares->error != LDB_SUCCESS) { ares 98 source4/torture/ldap/schema.c return ldb_request_done(req, ares->error); ares 101 source4/torture/ldap/schema.c switch (ares->type) { ares 104 source4/torture/ldap/schema.c ret = actx->callback(actx->private_data, actx->ldb, ares->message); ares 111 source4/torture/ldap/schema.c if (ares->controls) { ares 115 source4/torture/ldap/schema.c for (i=0; ares->controls[i]; i++) { ares 116 source4/torture/ldap/schema.c if (strcmp(LDB_CONTROL_PAGED_RESULTS_OID, ares->controls[i]->oid) == 0) { ares 117 source4/torture/ldap/schema.c ctrl = talloc_get_type(ares->controls[i]->data, struct ldb_paged_control); ares 132 source4/torture/ldap/schema.c talloc_free(ares); ares 136 source4/torture/ldap/schema.c d_printf("%s: unknown Reply Type %u\n", __location__, ares->type); ares 140 source4/torture/ldap/schema.c if (talloc_free(ares) == -1) {