From 6bff589e33afde6e0f7db9f99f14be5cb171f587 Mon Sep 17 00:00:00 2001 From: Luk Claes Date: Sat, 2 Jun 2012 12:49:22 +0200 Subject: libcli/smb: introduce smb1.session for uid use Signed-off-by: Luk Claes Signed-off-by: Stefan Metzmacher --- libcli/smb/smbXcli_base.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'libcli/smb/smbXcli_base.c') diff --git a/libcli/smb/smbXcli_base.c b/libcli/smb/smbXcli_base.c index 326a43df05..1d473690c3 100644 --- a/libcli/smb/smbXcli_base.c +++ b/libcli/smb/smbXcli_base.c @@ -131,6 +131,10 @@ struct smbXcli_session { struct smbXcli_session *prev, *next; struct smbXcli_conn *conn; + struct { + uint16_t session_id; + } smb1; + struct { uint64_t session_id; uint16_t session_flags; @@ -4208,6 +4212,17 @@ struct smbXcli_session *smbXcli_session_create(TALLOC_CTX *mem_ctx, return session; } +uint16_t smb1cli_session_current_id(struct smbXcli_session *session) +{ + return session->smb1.session_id; +} + +void smb1cli_session_set_id(struct smbXcli_session *session, + uint16_t session_id) +{ + session->smb1.session_id = session_id; +} + uint8_t smb2cli_session_security_mode(struct smbXcli_session *session) { struct smbXcli_conn *conn = session->conn; -- cgit