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:
parent
8e016ffeb0
commit
e6f9e176f2
@ -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)
|
||||
{
|
||||
|
@ -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);
|
||||
|
Loading…
x
Reference in New Issue
Block a user