smbd: Prevent a crash
authorVolker Lendecke <vl@samba.org>
Thu, 10 Mar 2016 07:54:54 +0000 (08:54 +0100)
committerJeremy Allison <jra@samba.org>
Thu, 10 Mar 2016 23:12:18 +0000 (00:12 +0100)
commit9341c02a8998a860d4f390bba2556555a138c71b
treed1eaaf230a6a3a6aeab54283637bdac7d55ae2f7
parenta971cfe0ef47c02d119261596c0705275e17e613
smbd: Prevent a crash

smb2srv_session_close_previous_check crashes if
ndr_pull_smbXsrv_session_globalB fails for some reason. It depends on "is_free"
to be correctly set. All we can do for an invalid database is to discard the
record and set it free.

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Fri Mar 11 00:12:18 CET 2016 on sn-devel-144
source3/smbd/smbXsrv_session.c