From: Stefan Metzmacher Date: Wed, 1 Aug 2012 07:10:09 +0000 (+0200) Subject: s4:librpc/dcerpc_smb2: sync smb2_session_key() with smb_session_key() X-Git-Tag: ldb-1.1.9~11 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7977d90f1e88d0c23b4a14ffd15bf8c077c9d701;p=thirdparty%2Fsamba.git s4:librpc/dcerpc_smb2: sync smb2_session_key() with smb_session_key() metze --- diff --git a/source4/librpc/rpc/dcerpc_smb2.c b/source4/librpc/rpc/dcerpc_smb2.c index 28775256443..473ca78ad1d 100644 --- a/source4/librpc/rpc/dcerpc_smb2.c +++ b/source4/librpc/rpc/dcerpc_smb2.c @@ -390,6 +390,8 @@ static NTSTATUS smb2_session_key(struct dcecli_connection *c, DATA_BLOB *session struct smb2_private *smb = talloc_get_type(c->transport.private_data, struct smb2_private); + if (smb == NULL) return NT_STATUS_CONNECTION_DISCONNECTED; + if (smb->session_key.length == 0) { return NT_STATUS_NO_USER_SESSION_KEY; }