[SCM] Samba Shared Repository - branch master updated

Stefan Metzmacher metze at samba.org
Fri Apr 19 05:16:02 MDT 2013


The branch, master has been updated
       via  77f7a46 s4:dsdb: Fix warnings about not set / set but unused / shadowed variables
      from  31714c9 s3:smbd:smb2:scavenger: fix format error for debugging open_persistent_id in scavenger_timer()

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 77f7a46e180596fa081f4069edea9efd23e3f0c5
Author: Matthieu Patou <mat at matws.net>
Date:   Thu Apr 11 22:30:27 2013 -0700

    s4:dsdb: Fix warnings about not set / set but unused / shadowed variables
    
    Reviewed-by: Stefan Metzmacher <metze at samba.org>
    
    Autobuild-User(master): Stefan Metzmacher <metze at samba.org>
    Autobuild-Date(master): Fri Apr 19 13:15:40 CEST 2013 on sn-devel-104

-----------------------------------------------------------------------

Summary of changes:
 source4/dsdb/common/dsdb_dn.c                      |    3 ---
 source4/dsdb/samdb/ldb_modules/linked_attributes.c |    6 +++---
 source4/dsdb/samdb/ldb_modules/partition.c         |    3 ---
 source4/dsdb/samdb/ldb_modules/resolve_oids.c      |    2 --
 source4/dsdb/samdb/ldb_modules/samba_dsdb.c        |    6 ++----
 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c   |    3 ---
 source4/dsdb/samdb/ldb_modules/subtree_rename.c    |    2 --
 7 files changed, 5 insertions(+), 20 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source4/dsdb/common/dsdb_dn.c b/source4/dsdb/common/dsdb_dn.c
index 0029f5d..ab42776 100644
--- a/source4/dsdb/common/dsdb_dn.c
+++ b/source4/dsdb/common/dsdb_dn.c
@@ -76,7 +76,6 @@ struct dsdb_dn *dsdb_dn_parse(TALLOC_CTX *mem_ctx, struct ldb_context *ldb,
 {
 	struct dsdb_dn *dsdb_dn;
 	struct ldb_dn *dn;
-	const char *data;
 	size_t len;
 	TALLOC_CTX *tmp_ctx;
 	char *p1;
@@ -127,8 +126,6 @@ struct dsdb_dn *dsdb_dn_parse(TALLOC_CTX *mem_ctx, struct ldb_context *ldb,
 	if (tmp_ctx == NULL) {
 		return NULL;
 	}
-		
-	data = (const char *)dn_blob->data;
 
 	len = dn_blob->length - 2;
 	p1 = talloc_strndup(tmp_ctx, (const char *)dn_blob->data + 2, len);
diff --git a/source4/dsdb/samdb/ldb_modules/linked_attributes.c b/source4/dsdb/samdb/ldb_modules/linked_attributes.c
index 6e08209..a55ec87 100644
--- a/source4/dsdb/samdb/ldb_modules/linked_attributes.c
+++ b/source4/dsdb/samdb/ldb_modules/linked_attributes.c
@@ -752,7 +752,7 @@ static int linked_attributes_fix_links(struct ldb_module *module,
 		/* find our DN in the values */
 		for (j=0; j<el2->num_values; j++) {
 			struct dsdb_dn *dsdb_dn2;
-			struct GUID link_guid;
+			struct GUID link_guid2;
 
 			dsdb_dn2 = dsdb_dn_parse(msg, ldb, &el2->values[j], target->syntax->ldap_oid);
 			if (dsdb_dn2 == NULL) {
@@ -760,7 +760,7 @@ static int linked_attributes_fix_links(struct ldb_module *module,
 				return LDB_ERR_INVALID_DN_SYNTAX;
 			}
 
-			ret = la_guid_from_dn(module, parent, dsdb_dn2->dn, &link_guid);
+			ret = la_guid_from_dn(module, parent, dsdb_dn2->dn, &link_guid2);
 			if (ret != LDB_SUCCESS) {
 				talloc_free(tmp_ctx);
 				return ret;
@@ -776,7 +776,7 @@ static int linked_attributes_fix_links(struct ldb_module *module,
 			 * more costly, but still give us a GUID.
 			 * dbcheck will fix this if run.
 			 */
-			if (!GUID_equal(&self_guid, &link_guid)) {
+			if (!GUID_equal(&self_guid, &link_guid2)) {
 				continue;
 			}
 
diff --git a/source4/dsdb/samdb/ldb_modules/partition.c b/source4/dsdb/samdb/ldb_modules/partition.c
index 435a791..63835d8 100644
--- a/source4/dsdb/samdb/ldb_modules/partition.c
+++ b/source4/dsdb/samdb/ldb_modules/partition.c
@@ -1089,13 +1089,10 @@ int partition_sequence_number_from_partitions(struct ldb_module *module,
  */
 static int partition_sequence_number(struct ldb_module *module, struct ldb_request *req)
 {
-	struct partition_private_data *data = talloc_get_type(ldb_module_get_private(module),
-							      struct partition_private_data);
 	struct ldb_extended *ext;
 	struct ldb_seqnum_request *seq;
 	struct ldb_seqnum_result *seqr;
 	uint64_t seq_number;
-	struct dsdb_partition *p;
 	int ret;
 
 	seq = talloc_get_type_abort(req->op.extended.data, struct ldb_seqnum_request);
diff --git a/source4/dsdb/samdb/ldb_modules/resolve_oids.c b/source4/dsdb/samdb/ldb_modules/resolve_oids.c
index 71f9a30..b5c5f8e 100644
--- a/source4/dsdb/samdb/ldb_modules/resolve_oids.c
+++ b/source4/dsdb/samdb/ldb_modules/resolve_oids.c
@@ -412,11 +412,9 @@ struct resolve_oids_context {
 
 static int resolve_oids_callback(struct ldb_request *req, struct ldb_reply *ares)
 {
-	struct ldb_context *ldb;
 	struct resolve_oids_context *ac;
 
 	ac = talloc_get_type_abort(req->context, struct resolve_oids_context);
-	ldb = ldb_module_get_ctx(ac->module);
 
 	if (!ares) {
 		return ldb_module_done(ac->req, NULL, NULL,
diff --git a/source4/dsdb/samdb/ldb_modules/samba_dsdb.c b/source4/dsdb/samdb/ldb_modules/samba_dsdb.c
index d10d1bb..ee7f694 100644
--- a/source4/dsdb/samdb/ldb_modules/samba_dsdb.c
+++ b/source4/dsdb/samdb/ldb_modules/samba_dsdb.c
@@ -214,8 +214,8 @@ static int samba_dsdb_init(struct ldb_module *module)
 	static const char *openldap_backend_modules[] = {
 		"entryuuid", "paged_searches", "simple_dn", NULL };
 
-	static const char *samba_dsdb_attrs[] = { "backendType", "serverRole", NULL };
-	const char *backendType, *serverRole;
+	static const char *samba_dsdb_attrs[] = { "backendType", NULL };
+	const char *backendType;
 
 	if (!tmp_ctx) {
 		return ldb_oom(ldb);
@@ -245,10 +245,8 @@ static int samba_dsdb_init(struct ldb_module *module)
 	                            samba_dsdb_attrs, DSDB_FLAG_NEXT_MODULE, NULL);
 	if (ret == LDB_ERR_NO_SUCH_OBJECT) {
 		backendType = "ldb";
-		serverRole = "domain controller";
 	} else if (ret == LDB_SUCCESS) {
 		backendType = ldb_msg_find_attr_as_string(res->msgs[0], "backendType", "ldb");
-		serverRole = ldb_msg_find_attr_as_string(res->msgs[0], "serverRole", "domain controller");
 	} else {
 		talloc_free(tmp_ctx);
 		return ret;
diff --git a/source4/dsdb/samdb/ldb_modules/simple_ldap_map.c b/source4/dsdb/samdb/ldb_modules/simple_ldap_map.c
index 91852f0..97016b5 100644
--- a/source4/dsdb/samdb/ldb_modules/simple_ldap_map.c
+++ b/source4/dsdb/samdb/ldb_modules/simple_ldap_map.c
@@ -822,7 +822,6 @@ static int entryuuid_sequence_number(struct ldb_module *module, struct ldb_reque
 	struct ldb_context *ldb;
 	int ret;
 	struct map_private *map_private;
-	struct entryuuid_private *entryuuid_private;
 	unsigned long long seq_num = 0;
 	struct ldb_request *search_req;
 
@@ -843,8 +842,6 @@ static int entryuuid_sequence_number(struct ldb_module *module, struct ldb_reque
 
 	map_private = talloc_get_type(ldb_module_get_private(module), struct map_private);
 
-	entryuuid_private = talloc_get_type(map_private->caller_private, struct entryuuid_private);
-
 	/* All this to get the DN of the parition, so we can search the right thing */
 	partition_ctrl = ldb_request_get_control(req, DSDB_CONTROL_CURRENT_PARTITION_OID);
 	if (!partition_ctrl) {
diff --git a/source4/dsdb/samdb/ldb_modules/subtree_rename.c b/source4/dsdb/samdb/ldb_modules/subtree_rename.c
index 2b13e55..ee787d1 100644
--- a/source4/dsdb/samdb/ldb_modules/subtree_rename.c
+++ b/source4/dsdb/samdb/ldb_modules/subtree_rename.c
@@ -52,10 +52,8 @@ struct subtree_rename_context {
 static struct subtree_rename_context *subren_ctx_init(struct ldb_module *module,
 						      struct ldb_request *req)
 {
-	struct ldb_context *ldb;
 	struct subtree_rename_context *ac;
 
-	ldb = ldb_module_get_ctx(module);
 
 	ac = talloc_zero(req, struct subtree_rename_context);
 	if (ac == NULL) {


-- 
Samba Shared Repository


More information about the samba-cvs mailing list