From eae32333ca095583c5dceb6420ca749d9eeda29a Mon Sep 17 00:00:00 2001 From: Pierre Schweitzer Date: Thu, 3 Aug 2017 20:47:41 +0000 Subject: [PATCH] [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 --- reactos/sdk/lib/drivers/rdbsslib/rdbss.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) {