r24731: Remove unused code - if we hit these error conditions, then we are
authorAndrew Bartlett <abartlet@samba.org>
Tue, 28 Aug 2007 05:43:26 +0000 (05:43 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 20:03:00 +0000 (15:03 -0500)
dead anyway, and a segfault would leave us with more infomation.

Andrew Bartlett
(This used to be commit 62320616ff8795ff18c8f49029d81f12558c10ed)

source4/dsdb/samdb/ldb_modules/extended_dn.c
source4/dsdb/samdb/ldb_modules/kludge_acl.c
source4/dsdb/samdb/ldb_modules/local_password.c
source4/dsdb/samdb/ldb_modules/objectclass.c
source4/dsdb/samdb/ldb_modules/partition.c
source4/dsdb/samdb/ldb_modules/password_hash.c
source4/dsdb/samdb/ldb_modules/rootdse.c
source4/dsdb/samdb/ldb_modules/schema.c
source4/dsdb/samdb/ldb_modules/show_deleted.c

index 0a3227a912007577d9f0300cbff0c5924fdc1a56..6f32d22d26dc5b38fabccf940a3ba72e9e75d698 100644 (file)
@@ -181,11 +181,6 @@ static int extended_callback(struct ldb_context *ldb, void *context, struct ldb_
 {
        struct extended_context *ac;
 
-       if (!context || !ares) {
-               ldb_set_errstring(ldb, "NULL Context or Result in callback");
-               goto error;
-       }
-
        ac = talloc_get_type(context, struct extended_context);
 
        if (ares->type == LDB_REPLY_ENTRY) {
index d26c8e348572e8a33a171ec2e657beb01bcbd464..2d6d8a2d80196c93434246965ead07d539290c2d 100644 (file)
@@ -236,11 +236,6 @@ static int kludge_acl_callback(struct ldb_context *ldb, void *context, struct ld
        struct kludge_private_data *data;
        int i, ret;
 
-       if (!context || !ares) {
-               ldb_set_errstring(ldb, "NULL Context or Result in callback");
-               goto error;
-       }
-
        ac = talloc_get_type(context, struct kludge_acl_context);
        data = talloc_get_type(ac->module->private_data, struct kludge_private_data);
 
@@ -296,10 +291,6 @@ static int kludge_acl_callback(struct ldb_context *ldb, void *context, struct ld
        }
 
        return ac->up_callback(ldb, ac->up_context, ares);
-
-error:
-       talloc_free(ares);
-       return LDB_ERR_OPERATIONS_ERROR;
 }
 
 static int kludge_acl_search(struct ldb_module *module, struct ldb_request *req)
index 97909c06b52ba878b82c9e6c0bdeb0a27cf7afd1..573d2e27b96a494437270c112d0b35579756e3c8 100644 (file)
@@ -355,11 +355,6 @@ static int get_self_callback(struct ldb_context *ldb, void *context, struct ldb_
 {
        struct lpdb_context *ac;
 
-       if (!context || !ares) {
-               ldb_set_errstring(ldb, "NULL Context or Result in callback");
-               return LDB_ERR_OPERATIONS_ERROR;
-       }
-
        ac = talloc_get_type(context, struct lpdb_context);
 
        /* we are interested only in the single reply (base search) we receive here */
@@ -461,11 +456,6 @@ static int lpdb_local_search_callback(struct ldb_context *ldb, void *context, st
 {
        struct lpdb_local_search_context *local_context;
 
-       if (!context || !ares) {
-               ldb_set_errstring(ldb, "NULL Context or Result in callback");
-               return LDB_ERR_OPERATIONS_ERROR;
-       }
-
        local_context = talloc_get_type(context, struct lpdb_local_search_context);
 
        /* we are interested only in the single reply (base search) we receive here */
@@ -529,11 +519,6 @@ static int lpdb_remote_search_callback(struct ldb_context *ldb, void *context, s
 {
        struct lpdb_context *ac;
 
-       if (!context || !ares) {
-               ldb_set_errstring(ldb, "NULL Context or Result in callback");
-               goto error;
-       }
-
        ac = talloc_get_type(context, struct lpdb_context);
 
        if (ares->type == LDB_REPLY_ENTRY) {
@@ -610,9 +595,6 @@ static int lpdb_remote_search_callback(struct ldb_context *ldb, void *context, s
        } else {
                return ac->orig_req->callback(ldb, ac->orig_req->context, ares);
        }
-error:
-       talloc_free(ares);
-       return LDB_ERR_OPERATIONS_ERROR;
 }
 
 /* Search for passwords and other attributes.  The passwords are
index f7b2da9b839a439ab7477b857829ea4f07679ac8..04cf8efdb275137141ab55944e4a2e8b026dd00b 100644 (file)
@@ -480,11 +480,6 @@ static int get_self_callback(struct ldb_context *ldb, void *context, struct ldb_
 {
        struct oc_context *ac;
 
-       if (!context || !ares) {
-               ldb_set_errstring(ldb, "NULL Context or Result in callback");
-               return LDB_ERR_OPERATIONS_ERROR;
-       }
-
        ac = talloc_get_type(context, struct oc_context);
 
        /* we are interested only in the single reply (base search) we receive here */
index ae739f9b00f24dff4856065a9cb8e0cb43b03586..0675f38c566c1fc9aa479cb8fb69ade0ccea3c66 100644 (file)
@@ -45,7 +45,6 @@ struct partition_private_data {
 
 struct partition_context {
        struct ldb_module *module;
-       struct ldb_handle *handle;
        struct ldb_request *orig_req;
 
        struct ldb_request **down_req;
@@ -76,7 +75,6 @@ static struct partition_context *partition_init_handle(struct ldb_request *req,
        h->private_data = ac;
 
        ac->module = module;
-       ac->handle = h;
        ac->orig_req = req;
 
        req->handle = h;
@@ -126,11 +124,6 @@ static int partition_search_callback(struct ldb_context *ldb, void *context, str
 {
        struct partition_context *ac;
 
-       if (!context || !ares) {
-               ldb_set_errstring(ldb, "partition_search_callback: NULL Context or Result in 'search' callback");
-               goto error;
-       }
-
        ac = talloc_get_type(context, struct partition_context);
 
        if (ares->type == LDB_REPLY_ENTRY) {
@@ -144,9 +137,6 @@ static int partition_search_callback(struct ldb_context *ldb, void *context, str
                        return LDB_SUCCESS;
                }
        }
-error:
-       talloc_free(ares);
-       return LDB_ERR_OPERATIONS_ERROR;
 }
 
 /*
@@ -156,11 +146,6 @@ static int partition_other_callback(struct ldb_context *ldb, void *context, stru
 {
        struct partition_context *ac;
 
-       if (!context) {
-               ldb_set_errstring(ldb, "partition_other_callback: NULL Context in 'other' callback");
-               goto error;
-       }
-
        ac = talloc_get_type(context, struct partition_context);
 
        if (!ac->orig_req->callback) {
@@ -179,7 +164,6 @@ static int partition_other_callback(struct ldb_context *ldb, void *context, stru
                return LDB_SUCCESS;
        }
        ldb_set_errstring(ldb, "partition_other_callback: Unknown reply type, only supports START_TLS");
-error:
        talloc_free(ares);
        return LDB_ERR_OPERATIONS_ERROR;
 }
index 718e0480af82d45f0bf8da032a32b7b987488105..61e9002439588653ded08f8501dab383e43e5f51 100644 (file)
@@ -1168,11 +1168,6 @@ static int get_domain_data_callback(struct ldb_context *ldb, void *context, stru
 {
        struct ph_context *ac;
 
-       if (!context || !ares) {
-               ldb_set_errstring(ldb, "NULL Context or Result in callback");
-               return LDB_ERR_OPERATIONS_ERROR;
-       }
-
        ac = talloc_get_type(context, struct ph_context);
 
        /* we are interested only in the single reply (base search) we receive here */
@@ -1629,11 +1624,6 @@ static int get_self_callback(struct ldb_context *ldb, void *context, struct ldb_
 {
        struct ph_context *ac;
 
-       if (!context || !ares) {
-               ldb_set_errstring(ldb, "NULL Context or Result in callback");
-               return LDB_ERR_OPERATIONS_ERROR;
-       }
-
        ac = talloc_get_type(context, struct ph_context);
 
        /* we are interested only in the single reply (base search) we receive here */
index 0afc2dfb8edc2cf358e115445a9877d350d78571..a808d674e2925f21faaca6d12e7e2c1db5f7ccf6 100644 (file)
@@ -226,11 +226,6 @@ static int rootdse_callback(struct ldb_context *ldb, void *context, struct ldb_r
 {
        struct rootdse_context *ac;
 
-       if (!context || !ares) {
-               ldb_set_errstring(ldb, "NULL Context or Result in callback");
-               goto error;
-       }
-
        ac = talloc_get_type(context, struct rootdse_context);
 
        if (ares->type == LDB_REPLY_ENTRY) {
index 2de5e892ed1266fd93d536024b28978c34344831..21e93e17158716f4fde26292626623d4b323f232 100644 (file)
@@ -523,11 +523,6 @@ static int schema_add_check_parent(struct ldb_context *ldb, void *context, struc
 {
        struct schema_context *sctx;
 
-       if (!context || !ares) {
-               ldb_set_errstring(ldb, "NULL Context or Result in callback");
-               return LDB_ERR_OPERATIONS_ERROR;
-       }
-
        sctx = talloc_get_type(context, struct schema_context);
 
        /* we are interested only in the single reply (base search) we receive here */
@@ -883,7 +878,6 @@ static int schema_add_build_down_req(struct schema_context *sctx)
 {
        struct schema_class_dlist *temp;
        struct ldb_message *msg;
-       char *oc;
        int ret;
 
        sctx->down_req = talloc(sctx, struct ldb_request);
index cbc9d50b06ac7bbe8634495dd9da1b011395ebd3..19fa63fb6e92bbfc100fb7e460deab8eba7efd79 100644 (file)
@@ -52,11 +52,6 @@ static int show_deleted_search_callback(struct ldb_context *ldb, void *context,
 {
        struct show_deleted_search_request *ar;
 
-       if (!context || !ares) {
-               ldb_set_errstring(ldb, "NULL Context or Result in callback");
-               goto error;
-       }
-
        ar = talloc_get_type(context, struct show_deleted_search_request);
 
        if (ares->type == LDB_REPLY_ENTRY) {
@@ -78,9 +73,6 @@ static int show_deleted_search_callback(struct ldb_context *ldb, void *context,
 skip_deleted:
        talloc_free(ares);
        return LDB_SUCCESS;
-error:
-       talloc_free(ares);
-       return LDB_ERR_OPERATIONS_ERROR;
 }
 
 static int show_deleted_search(struct ldb_module *module, struct ldb_request *req)