diff options
Diffstat (limited to 'libcli')
-rw-r--r-- | libcli/smb/smbXcli_base.c | 10 | ||||
-rw-r--r-- | libcli/smb/smbXcli_base.h | 2 |
2 files changed, 12 insertions, 0 deletions
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, |