From cce2240f0844ef650f21b64a56acc814a60e0447 Mon Sep 17 00:00:00 2001 From: Ralph Boehme Date: Sun, 26 Feb 2017 09:28:12 +0100 Subject: [PATCH] libcli/smb: add smb2cli_conn_get_mid and smb2cli_conn_set_mid This will be needed for a torture test in the next commit. Signed-off-by: Ralph Boehme Reviewed-by: Jeremy Allison --- libcli/smb/smbXcli_base.c | 10 ++++++++++ libcli/smb/smbXcli_base.h | 2 ++ 2 files changed, 12 insertions(+) diff --git a/libcli/smb/smbXcli_base.c b/libcli/smb/smbXcli_base.c index 0b83a13391e..9521fc6ca94 100644 --- a/libcli/smb/smbXcli_base.c +++ b/libcli/smb/smbXcli_base.c @@ -6248,3 +6248,13 @@ bool smb2cli_tcon_is_encryption_on(struct smbXcli_tcon *tcon) { return tcon->smb2.should_encrypt; } + +void smb2cli_conn_set_mid(struct smbXcli_conn *conn, uint64_t mid) +{ + conn->smb2.mid = mid; +} + +uint64_t smb2cli_conn_get_mid(struct smbXcli_conn *conn) +{ + return conn->smb2.mid; +} diff --git a/libcli/smb/smbXcli_base.h b/libcli/smb/smbXcli_base.h index 12dd7debb5c..84f4a6bbcc5 100644 --- a/libcli/smb/smbXcli_base.h +++ b/libcli/smb/smbXcli_base.h @@ -378,6 +378,8 @@ void smb2cli_conn_set_cc_chunk_len(struct smbXcli_conn *conn, uint32_t smb2cli_conn_cc_max_chunks(struct smbXcli_conn *conn); void smb2cli_conn_set_cc_max_chunks(struct smbXcli_conn *conn, uint32_t max_chunks); +void smb2cli_conn_set_mid(struct smbXcli_conn *conn, uint64_t mid); +uint64_t smb2cli_conn_get_mid(struct smbXcli_conn *conn); struct tevent_req *smb2cli_req_create(TALLOC_CTX *mem_ctx, struct tevent_context *ev, -- 2.34.1