I know those warnings are bogus, but both Coverity and gcc don't get it.
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 */
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 */
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 */
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 */
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 */
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 */
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 */
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 */
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);
uint8_t *outhdr;
DATA_BLOB outbody;
DATA_BLOB outdyn;
- uint32_t out_count;
+ uint32_t out_count = 0;
NTSTATUS status;
NTSTATUS error; /* transport error */