From 7ec961d98724206bbc25abf3413df0433c30cf94 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Tue, 13 Sep 2011 18:36:56 +0200 Subject: s3:libsmb: add cli_state_server_session_key() metze --- source3/libsmb/clientgen.c | 5 +++++ source3/libsmb/proto.h | 1 + 2 files changed, 6 insertions(+) diff --git a/source3/libsmb/clientgen.c b/source3/libsmb/clientgen.c index 2d3a3a1243..8cbd82aabc 100644 --- a/source3/libsmb/clientgen.c +++ b/source3/libsmb/clientgen.c @@ -431,6 +431,11 @@ uint16_t cli_state_get_vc_num(struct cli_state *cli) return cli->smb1.vc_num; } +uint32_t cli_state_server_session_key(struct cli_state *cli) +{ + return cli->sesskey; +} + /**************************************************************************** Set the PID to use for smb messages. Return the old pid. ****************************************************************************/ diff --git a/source3/libsmb/proto.h b/source3/libsmb/proto.h index 4a56971473..0f1ea98b08 100644 --- a/source3/libsmb/proto.h +++ b/source3/libsmb/proto.h @@ -170,6 +170,7 @@ const struct sockaddr_storage *cli_state_remote_sockaddr(struct cli_state *cli); const char *cli_state_remote_name(struct cli_state *cli); const char *cli_state_remote_realm(struct cli_state *cli); uint16_t cli_state_get_vc_num(struct cli_state *cli); +uint32_t cli_state_server_session_key(struct cli_state *cli); uint16 cli_setpid(struct cli_state *cli, uint16 pid); uint16_t cli_getpid(struct cli_state *cli); bool cli_state_has_tcon(struct cli_state *cli); -- cgit