From: Pierre Schweitzer Date: Sat, 27 May 2017 20:20:27 +0000 (+0000) Subject: [RDBSS] X-Git-Tag: ReactOS-0.4.6~609 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=a6849e9613849aff82dd4c15248ebcad40579280 [RDBSS] Properly initialize pRdbssScavenger in RxDeviceObject to avoid NULL-ptr deref CORE-11327 svn path=/trunk/; revision=74686 --- diff --git a/reactos/sdk/lib/drivers/rdbsslib/rdbss.c b/reactos/sdk/lib/drivers/rdbsslib/rdbss.c index ae0e6f1485f..681a463ccee 100644 --- a/reactos/sdk/lib/drivers/rdbsslib/rdbss.c +++ b/reactos/sdk/lib/drivers/rdbsslib/rdbss.c @@ -5513,7 +5513,8 @@ RxRegisterMinirdr( RxInitializePrefixTable(RDBSSDevice->pRxNetNameTable, 0, FALSE); RDBSSDevice->RxNetNameTableInDeviceObject.IsNetNameTable = TRUE; ScavengerTimeLimit.QuadPart = MrdrDispatch->ScavengerTimeout * 10000000LL; - RxInitializeRdbssScavenger(&RDBSSDevice->RdbssScavengerInDeviceObject, ScavengerTimeLimit); + RDBSSDevice->pRdbssScavenger = &RDBSSDevice->RdbssScavengerInDeviceObject; + RxInitializeRdbssScavenger(RDBSSDevice->pRdbssScavenger, ScavengerTimeLimit); } RDBSSDevice->pAsynchronousRequestsCompletionEvent = NULL;