s4:librpc/dcerpc_smb2: sync smb2_session_key() with smb_session_key()
authorStefan Metzmacher <metze@samba.org>
Wed, 1 Aug 2012 07:10:09 +0000 (09:10 +0200)
committerStefan Metzmacher <metze@samba.org>
Wed, 1 Aug 2012 12:17:14 +0000 (14:17 +0200)
metze

source4/librpc/rpc/dcerpc_smb2.c

index 287752564434575a36efd8d732ed060187b7fa5a..473ca78ad1d9d93f09a74730cfb1f85446345276 100644 (file)
@@ -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;
        }