From 4958d7cb44bb7851e62926f195bd76ff9736f62f Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Sat, 24 Sep 2011 09:36:58 +0200 Subject: s4:libcli/smb2: use talloc_zero() in smb2_request_init() metze --- source4/libcli/smb2/request.c | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) (limited to 'source4/libcli') diff --git a/source4/libcli/smb2/request.c b/source4/libcli/smb2/request.c index a2d633f855..2fcc381314 100644 --- a/source4/libcli/smb2/request.c +++ b/source4/libcli/smb2/request.c @@ -61,26 +61,13 @@ struct smb2_request *smb2_request_init(struct smb2_transport *transport, uint16_ body_dynamic_size = 0; } - req = talloc(transport, struct smb2_request); + req = talloc_zero(transport, struct smb2_request); if (req == NULL) return NULL; req->state = SMB2_REQUEST_INIT; req->transport = transport; - req->session = NULL; - req->tree = NULL; - req->recv_iov = NULL; - req->status = NT_STATUS_OK; - req->async.fn = NULL; - - ZERO_STRUCT(req->cancel); - ZERO_STRUCT(req->in); - ZERO_STRUCT(req->out); - - if (req->out.size > 0) { - hdr_offset = req->out.size; - } else { - hdr_offset = NBT_HDR_SIZE; - } + + hdr_offset = NBT_HDR_SIZE; req->out.size = hdr_offset + SMB2_HDR_BODY + body_fixed_size; req->out.allocated = req->out.size + body_dynamic_size; -- cgit