From: Jeremy Allison Date: Tue, 13 Jun 2017 23:08:22 +0000 (-0700) Subject: libcli: smb: Add smb2cli_tcon_set_id(). X-Git-Tag: samba-4.5.11~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=43735d628a5cd87e6ede50f19c247795573a9ad8;p=thirdparty%2Fsamba.git libcli: smb: Add smb2cli_tcon_set_id(). Will be used in test and client code. BUG: https://bugzilla.samba.org/show_bug.cgi?id=12831 Signed-off-by: Jeremy Allison Reviewed-by: Richard Sharpe (cherry picked from commit e726b60226105d0f52a66dac47bfc5797cfc18e7) --- diff --git a/libcli/smb/smbXcli_base.c b/libcli/smb/smbXcli_base.c index d8c604520ab..43294bed7e9 100644 --- a/libcli/smb/smbXcli_base.c +++ b/libcli/smb/smbXcli_base.c @@ -6099,6 +6099,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; diff --git a/libcli/smb/smbXcli_base.h b/libcli/smb/smbXcli_base.h index e9607e577bd..55d3f78b099 100644 --- a/libcli/smb/smbXcli_base.h +++ b/libcli/smb/smbXcli_base.h @@ -447,6 +447,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,