Author: pschweitzer
Date: Sat May 27 20:20:27 2017
New Revision: 74686

URL: http://svn.reactos.org/svn/reactos?rev=74686&view=rev
Log:
[RDBSS]
Properly initialize pRdbssScavenger in RxDeviceObject to avoid NULL-ptr deref

CORE-11327

Modified:
    trunk/reactos/sdk/lib/drivers/rdbsslib/rdbss.c

Modified: trunk/reactos/sdk/lib/drivers/rdbsslib/rdbss.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/sdk/lib/drivers/rdbsslib/rdbss.c?rev=74686&r1=74685&r2=74686&view=diff
==============================================================================
--- trunk/reactos/sdk/lib/drivers/rdbsslib/rdbss.c      [iso-8859-1] (original)
+++ trunk/reactos/sdk/lib/drivers/rdbsslib/rdbss.c      [iso-8859-1] Sat May 27 
20:20:27 2017
@@ -5513,7 +5513,8 @@
         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;


Reply via email to