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) {