[SCM] Samba Shared Repository - branch v3-3-test updated - release-3-2-0pre2-3550-g5abd12e

Jeremy Allison jra at samba.org
Fri Aug 8 00:50:12 GMT 2008


The branch, v3-3-test has been updated
       via  5abd12eec1c9b6d30af5ec1ba16c0922e78d5bea (commit)
      from  30b5be872501dc87380fd10084aacda13a308ac8 (commit)

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v3-3-test


- Log -----------------------------------------------------------------
commit 5abd12eec1c9b6d30af5ec1ba16c0922e78d5bea
Author: Jeremy Allison <jra at samba.org>
Date:   Thu Aug 7 17:49:19 2008 -0700

    Fix "might be used uninitialized" warnings.
    Jeremy.

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

Summary of changes:
 source/libnet/libnet_dssync.c |    6 +++---
 source/libnet/libnet_keytab.c |    1 +
 2 files changed, 4 insertions(+), 3 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source/libnet/libnet_dssync.c b/source/libnet/libnet_dssync.c
index 684a2cc..bae03ef 100644
--- a/source/libnet/libnet_dssync.c
+++ b/source/libnet/libnet_dssync.c
@@ -504,8 +504,8 @@ static NTSTATUS libnet_dssync_getncchanges(TALLOC_CTX *mem_ctx,
 	}
 
 	for (y=0, last_query = false; !last_query; y++) {
-		struct drsuapi_DsReplicaObjectListItemEx *first_object;
-		struct drsuapi_DsReplicaOIDMapping_Ctr *mapping_ctr;
+		struct drsuapi_DsReplicaObjectListItemEx *first_object = NULL;
+		struct drsuapi_DsReplicaOIDMapping_Ctr *mapping_ctr = NULL;
 
 		if (level == 8) {
 			DEBUG(1,("start[%d] tmp_higest_usn: %llu , highest_usn: %llu\n",y,
@@ -634,7 +634,7 @@ static NTSTATUS libnet_dssync_process(TALLOC_CTX *mem_ctx,
 {
 	NTSTATUS status;
 
-	int32_t level;
+	int32_t level = 0;
 	union drsuapi_DsGetNCChangesRequest req;
 	struct replUpToDateVectorBlob *old_utdv = NULL;
 	struct replUpToDateVectorBlob *pnew_utdv = NULL;
diff --git a/source/libnet/libnet_keytab.c b/source/libnet/libnet_keytab.c
index 836cf6e..6447183 100644
--- a/source/libnet/libnet_keytab.c
+++ b/source/libnet/libnet_keytab.c
@@ -314,6 +314,7 @@ krb5_error_code libnet_keytab_add(struct libnet_keytab_context *ctx)
 		struct libnet_keytab_entry *entry = &ctx->entries[i];
 		krb5_data password;
 
+		ZERO_STRUCT(password);
 		password.data = (char *)entry->password.data;
 		password.length = entry->password.length;
 


-- 
Samba Shared Repository


More information about the samba-cvs mailing list