From: Volker Lendecke Date: Fri, 24 Jul 2009 14:21:07 +0000 (-0400) Subject: Fix a few uninitialized variable warnings X-Git-Url: http://git.samba.org/?a=commitdiff_plain;h=79fd60dd3872f136528821d1c755f55fa60b3450;p=obnox%2Fsamba%2Fsamba-obnox.git Fix a few uninitialized variable warnings I know those warnings are bogus, but both Coverity and gcc don't get it. --- diff --git a/source3/smbd/smb2_break.c b/source3/smbd/smb2_break.c index 25952fdf0d9..ba02dad62f7 100644 --- a/source3/smbd/smb2_break.c +++ b/source3/smbd/smb2_break.c @@ -92,7 +92,7 @@ static void smbd_smb2_request_oplock_break_done(struct tevent_req *subreq) int i = req->current_idx; uint64_t in_file_id_persistent; uint64_t in_file_id_volatile; - uint8_t out_oplock_level; + uint8_t out_oplock_level = 0; DATA_BLOB outbody; NTSTATUS status; NTSTATUS error; /* transport error */ diff --git a/source3/smbd/smb2_create.c b/source3/smbd/smb2_create.c index b455f82d80c..511e448ac62 100644 --- a/source3/smbd/smb2_create.c +++ b/source3/smbd/smb2_create.c @@ -141,16 +141,16 @@ static void smbd_smb2_request_create_done(struct tevent_req *subreq) uint8_t *outhdr; DATA_BLOB outbody; DATA_BLOB outdyn; - uint8_t out_oplock_level; - uint32_t out_create_action; - NTTIME out_creation_time; - NTTIME out_last_access_time; - NTTIME out_last_write_time; - NTTIME out_change_time; - uint64_t out_allocation_size; - uint64_t out_end_of_file; - uint32_t out_file_attributes; - uint64_t out_file_id_volatile; + uint8_t out_oplock_level = 0; + uint32_t out_create_action = 0; + NTTIME out_creation_time = 0; + NTTIME out_last_access_time = 0; + NTTIME out_last_write_time = 0; + NTTIME out_change_time = 0; + uint64_t out_allocation_size = 0; + uint64_t out_end_of_file = 0; + uint32_t out_file_attributes = 0; + uint64_t out_file_id_volatile = 0; NTSTATUS status; NTSTATUS error; /* transport error */ diff --git a/source3/smbd/smb2_find.c b/source3/smbd/smb2_find.c index 55ea1c5a9fe..89ba54c7e14 100644 --- a/source3/smbd/smb2_find.c +++ b/source3/smbd/smb2_find.c @@ -137,7 +137,7 @@ static void smbd_smb2_request_find_done(struct tevent_req *subreq) DATA_BLOB outbody; DATA_BLOB outdyn; uint16_t out_output_buffer_offset; - DATA_BLOB out_output_buffer; + DATA_BLOB out_output_buffer = data_blob_null; NTSTATUS status; NTSTATUS error; /* transport error */ diff --git a/source3/smbd/smb2_getinfo.c b/source3/smbd/smb2_getinfo.c index 5a6e3d7ecbf..b3cf8922172 100644 --- a/source3/smbd/smb2_getinfo.c +++ b/source3/smbd/smb2_getinfo.c @@ -130,7 +130,7 @@ static void smbd_smb2_request_getinfo_done(struct tevent_req *subreq) DATA_BLOB outbody; DATA_BLOB outdyn; uint16_t out_output_buffer_offset; - DATA_BLOB out_output_buffer; + DATA_BLOB out_output_buffer = data_blob_null; NTSTATUS status; NTSTATUS error; /* transport error */ diff --git a/source3/smbd/smb2_ioctl.c b/source3/smbd/smb2_ioctl.c index 85da92e6c00..e1e26f1c598 100644 --- a/source3/smbd/smb2_ioctl.c +++ b/source3/smbd/smb2_ioctl.c @@ -126,7 +126,7 @@ static void smbd_smb2_request_ioctl_done(struct tevent_req *subreq) uint64_t in_file_id_volatile; uint32_t out_input_offset; uint32_t out_output_offset; - DATA_BLOB out_output_buffer; + DATA_BLOB out_output_buffer = data_blob_null; NTSTATUS status; NTSTATUS error; /* transport error */ diff --git a/source3/smbd/smb2_negprot.c b/source3/smbd/smb2_negprot.c index b312a7fa47b..a60ea63b009 100644 --- a/source3/smbd/smb2_negprot.c +++ b/source3/smbd/smb2_negprot.c @@ -76,7 +76,7 @@ NTSTATUS smbd_smb2_request_process_negprot(struct smbd_smb2_request *req) size_t c; uint16_t security_mode; uint16_t dialect_count; - uint16_t dialect; + uint16_t dialect = 0; uint32_t capabilities; /* TODO: drop the connection with INVALI_PARAMETER */ diff --git a/source3/smbd/smb2_notify.c b/source3/smbd/smb2_notify.c index f6d83aeeed9..4b9cbc495b5 100644 --- a/source3/smbd/smb2_notify.c +++ b/source3/smbd/smb2_notify.c @@ -108,7 +108,7 @@ static void smbd_smb2_request_notify_done(struct tevent_req *subreq) DATA_BLOB outbody; DATA_BLOB outdyn; uint16_t out_output_buffer_offset; - DATA_BLOB out_output_buffer; + DATA_BLOB out_output_buffer = data_blob_null; NTSTATUS status; NTSTATUS error; /* transport error */ diff --git a/source3/smbd/smb2_read.c b/source3/smbd/smb2_read.c index 42993511ec5..c0521253d31 100644 --- a/source3/smbd/smb2_read.c +++ b/source3/smbd/smb2_read.c @@ -117,8 +117,8 @@ static void smbd_smb2_request_read_done(struct tevent_req *subreq) DATA_BLOB outbody; DATA_BLOB outdyn; uint8_t out_data_offset; - DATA_BLOB out_data_buffer; - uint32_t out_data_remaining; + DATA_BLOB out_data_buffer = data_blob_null; + uint32_t out_data_remaining = 0; NTSTATUS status; NTSTATUS error; /* transport error */ diff --git a/source3/smbd/smb2_server.c b/source3/smbd/smb2_server.c index 204e57d8601..2ae2ed29f7f 100644 --- a/source3/smbd/smb2_server.c +++ b/source3/smbd/smb2_server.c @@ -1523,7 +1523,7 @@ static void smbd_smb2_request_incoming(struct tevent_req *subreq) struct smbd_server_connection *conn = tevent_req_callback_data(subreq, struct smbd_server_connection); NTSTATUS status; - struct smbd_smb2_request *req; + struct smbd_smb2_request *req = NULL; status = smbd_smb2_request_read_recv(subreq, conn, &req); TALLOC_FREE(subreq); diff --git a/source3/smbd/smb2_write.c b/source3/smbd/smb2_write.c index f1606be6235..9f26f333c13 100644 --- a/source3/smbd/smb2_write.c +++ b/source3/smbd/smb2_write.c @@ -124,7 +124,7 @@ static void smbd_smb2_request_write_done(struct tevent_req *subreq) uint8_t *outhdr; DATA_BLOB outbody; DATA_BLOB outdyn; - uint32_t out_count; + uint32_t out_count = 0; NTSTATUS status; NTSTATUS error; /* transport error */