summaryrefslogtreecommitdiff
path: root/source3/libsmb/clientgen.c
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2011-09-13 21:34:35 +0200
committerStefan Metzmacher <metze@samba.org>2011-09-15 12:12:28 +0200
commitaca5e33b006d62d9a7fbf42584f93f94bda9dac4 (patch)
treed8b2b777b1de8d4afe1b088e1181284236fc2da1 /source3/libsmb/clientgen.c
parent935eb488774bfb76e05b87d94c8ccd4c07f6608f (diff)
downloadsamba-aca5e33b006d62d9a7fbf42584f93f94bda9dac4.tar.gz
samba-aca5e33b006d62d9a7fbf42584f93f94bda9dac4.tar.bz2
samba-aca5e33b006d62d9a7fbf42584f93f94bda9dac4.zip
s3:libsmb: split cli->secblob into cli->conn.smb1.server.{guid,gss_blob,challenge,workgroup}
metze
Diffstat (limited to 'source3/libsmb/clientgen.c')
-rw-r--r--source3/libsmb/clientgen.c11
1 files changed, 2 insertions, 9 deletions
diff --git a/source3/libsmb/clientgen.c b/source3/libsmb/clientgen.c
index 80d99a7b66..05cbb9c80c 100644
--- a/source3/libsmb/clientgen.c
+++ b/source3/libsmb/clientgen.c
@@ -399,7 +399,6 @@ static void _cli_shutdown(struct cli_state *cli)
cli_tdis(cli);
}
- data_blob_free(&cli->secblob);
data_blob_free(&cli->user_session_key);
cli_state_disconnect(cli);
@@ -568,18 +567,12 @@ uint16_t cli_state_max_requests(struct cli_state *cli)
const uint8_t *cli_state_server_challenge(struct cli_state *cli)
{
- static const uint8_t zero;
-
- if (cli->secblob.length == 8)
- return cli->secblob.data;
- }
-
- return zero;
+ return cli->conn.smb1.server.challenge;
}
const DATA_BLOB *cli_state_server_gss_blob(struct cli_state *cli)
{
- return &cli->secblob;
+ return &cli->conn.smb1.server.gss_blob;
}
uint16_t cli_state_security_mode(struct cli_state *cli)