From: Pierre Schweitzer Date: Thu, 3 Aug 2017 20:47:41 +0000 (+0000) Subject: [RDBSS] X-Git-Tag: backups/GSoC_2017/rapps@75905~4^2~205 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=eae32333ca095583c5dceb6420ca749d9eeda29a;hp=62806dc561f921f4cd25e07fad356cef93643a59 [RDBSS] Don't attempt to dereference NULL-ptr if CCB isn't set. Fixes crash in RxFsdCommonDispatch() under rare circumstances. CORE-11327 svn path=/trunk/; revision=75474 --- diff --git a/reactos/sdk/lib/drivers/rdbsslib/rdbss.c b/reactos/sdk/lib/drivers/rdbsslib/rdbss.c index 5a9a8324297..0f27fe91c09 100644 --- a/reactos/sdk/lib/drivers/rdbsslib/rdbss.c +++ b/reactos/sdk/lib/drivers/rdbsslib/rdbss.c @@ -5984,7 +5984,7 @@ RxFsdCommonDispatch( Fobx = StackFileObject->FsContext2; if (BooleanFlagOn(Fcb->FcbState, FCB_STATE_ORPHANED) || - BooleanFlagOn(Fobx->pSrvOpen->Flags, SRVOPEN_FLAG_ORPHANED)) + ((Fobx != NULL) && BooleanFlagOn(Fobx->pSrvOpen->Flags, SRVOPEN_FLAG_ORPHANED))) { if (Closing) {