libcli: smb: Add smb2cli_tcon_set_id().
authorJeremy Allison <jra@samba.org>
Tue, 13 Jun 2017 23:08:22 +0000 (16:08 -0700)
committerJeremy Allison <jra@samba.org>
Sat, 17 Jun 2017 04:39:19 +0000 (06:39 +0200)
Will be used in test and client code.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=12831

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Richard Sharpe <realrichardsharpe@gmail.com>
libcli/smb/smbXcli_base.c
libcli/smb/smbXcli_base.h

index ae02b6466c72b2fc034c8b77e9a7d6a606dead92..cc8978975e10b031f2c8a6c0afd7e17c75ce8bea 100644 (file)
@@ -6224,6 +6224,11 @@ uint32_t smb2cli_tcon_current_id(struct smbXcli_tcon *tcon)
        return tcon->smb2.tcon_id;
 }
 
+void smb2cli_tcon_set_id(struct smbXcli_tcon *tcon, uint32_t tcon_id)
+{
+       tcon->smb2.tcon_id = tcon_id;
+}
+
 uint32_t smb2cli_tcon_capabilities(struct smbXcli_tcon *tcon)
 {
        return tcon->smb2.capabilities;
index 7b83b1a7bc893677b97d6444d2e53e29a6a231a4..52fec9a50449125abcedddc08060cf56e8f6a3e2 100644 (file)
@@ -517,6 +517,7 @@ bool smb1cli_tcon_set_values(struct smbXcli_tcon *tcon,
                             const char *service,
                             const char *fs_type);
 uint32_t smb2cli_tcon_current_id(struct smbXcli_tcon *tcon);
+void smb2cli_tcon_set_id(struct smbXcli_tcon *tcon, uint32_t tcon_id);
 uint32_t smb2cli_tcon_capabilities(struct smbXcli_tcon *tcon);
 uint32_t smb2cli_tcon_flags(struct smbXcli_tcon *tcon);
 void smb2cli_tcon_set_values(struct smbXcli_tcon *tcon,