From: Günther Deschner Date: Wed, 20 Apr 2016 18:09:53 +0000 (+0200) Subject: libcli/smb: fix NULL pointer derreference in smbXcli_session_is_authenticated(). X-Git-Tag: samba-4.2.12~24 X-Git-Url: http://git.samba.org/?p=samba.git;a=commitdiff_plain;h=bba0194a75e4be99e9b31cf78b87a29d4ffa7143 libcli/smb: fix NULL pointer derreference in smbXcli_session_is_authenticated(). Guenther BUG: https://bugzilla.samba.org/show_bug.cgi?id=11841 Signed-off-by: Guenther Deschner Reviewed-by: Stefan Metzmacher Reviewed-by: Andreas Schneider (cherry picked from commit 8e016ffeb01167bb8dec66cf9e4bc8605461c15a) --- diff --git a/libcli/smb/smbXcli_base.c b/libcli/smb/smbXcli_base.c index 7bf48c80437..193222c501b 100644 --- a/libcli/smb/smbXcli_base.c +++ b/libcli/smb/smbXcli_base.c @@ -4945,6 +4945,10 @@ bool smbXcli_session_is_authenticated(struct smbXcli_session *session) { const DATA_BLOB *application_key; + if (session == NULL) { + return false; + } + if (session->conn == NULL) { return false; }