1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-02 09:47:23 +03:00

libcli/smb: add smb1cli_session_set_action() helper function

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

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Günther Deschner <gd@samba.org>
This commit is contained in:
Stefan Metzmacher 2016-04-18 17:33:11 +02:00
parent 8e016ffeb0
commit e6f9e176f2
2 changed files with 9 additions and 0 deletions

View File

@ -167,6 +167,7 @@ struct smbXcli_session {
struct {
uint16_t session_id;
uint16_t action;
DATA_BLOB application_key;
bool protected_key;
} smb1;
@ -5376,6 +5377,12 @@ void smb1cli_session_set_id(struct smbXcli_session *session,
session->smb1.session_id = session_id;
}
void smb1cli_session_set_action(struct smbXcli_session *session,
uint16_t action)
{
session->smb1.action = action;
}
NTSTATUS smb1cli_session_set_session_key(struct smbXcli_session *session,
const DATA_BLOB _session_key)
{

View File

@ -398,6 +398,8 @@ void smbXcli_session_set_disconnect_expired(struct smbXcli_session *session);
uint16_t smb1cli_session_current_id(struct smbXcli_session* session);
void smb1cli_session_set_id(struct smbXcli_session* session,
uint16_t session_id);
void smb1cli_session_set_action(struct smbXcli_session *session,
uint16_t action);
NTSTATUS smb1cli_session_set_session_key(struct smbXcli_session *session,
const DATA_BLOB _session_key);
NTSTATUS smb1cli_session_protect_session_key(struct smbXcli_session *session);