summaryrefslogtreecommitdiff
path: root/libcli
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2020-09-29 10:53:42 +0200
committerJeremy Allison <jra@samba.org>2020-10-02 21:30:34 +0000
commit63ab004e38b24929b3f578e5db0574938c63aeb5 (patch)
tree7a281b026b22f970bf18e836b913dfbbc44aa405 /libcli
parent39180ca2d8932946aee3327668966098b9f229e0 (diff)
downloadsamba-63ab004e38b24929b3f578e5db0574938c63aeb5.tar.gz
libcli: Use GUID_to_ndr_buf() in smbXcli_negprot_smb2_subreq()
Avoid a talloc/free Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'libcli')
-rw-r--r--libcli/smb/smbXcli_base.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/libcli/smb/smbXcli_base.c b/libcli/smb/smbXcli_base.c
index 7d2da4b9ebc..687a9896b48 100644
--- a/libcli/smb/smbXcli_base.c
+++ b/libcli/smb/smbXcli_base.c
@@ -4749,14 +4749,14 @@ static struct tevent_req *smbXcli_negprot_smb2_subreq(struct smbXcli_negprot_sta
}
if (state->conn->max_protocol >= PROTOCOL_SMB2_10) {
NTSTATUS status;
- DATA_BLOB blob;
+ struct GUID_ndr_buf guid_buf = { .buf = {0}, };
- status = GUID_to_ndr_blob(&state->conn->smb2.client.guid,
- state, &blob);
+ status = GUID_to_ndr_buf(&state->conn->smb2.client.guid,
+ &guid_buf);
if (!NT_STATUS_IS_OK(status)) {
return NULL;
}
- memcpy(buf+12, blob.data, 16); /* ClientGuid */
+ memcpy(buf+12, guid_buf.buf, 16); /* ClientGuid */
} else {
memset(buf+12, 0, 16); /* ClientGuid */
}