[ros-diffs] [janderwald] 50673: - Fix a bug where a spinlock was acquired on not initialized local variable

janderwald at svn.reactos.org janderwald at svn.reactos.org
Sat Feb 12 18:55:53 UTC 2011


Author: janderwald
Date: Sat Feb 12 18:55:52 2011
New Revision: 50673

URL: http://svn.reactos.org/svn/reactos?rev=50673&view=rev
Log:
 - Fix a bug where a spinlock was acquired on not initialized local variable

Modified:
    trunk/reactos/drivers/ksfilter/ks/swenum.c

Modified: trunk/reactos/drivers/ksfilter/ks/swenum.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/ksfilter/ks/swenum.c?rev=50673&r1=50672&r2=50673&view=diff
==============================================================================
--- trunk/reactos/drivers/ksfilter/ks/swenum.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/ksfilter/ks/swenum.c [iso-8859-1] Sat Feb 12 18:55:52 2011
@@ -1156,11 +1156,11 @@
     BOOLEAN DoInvalidate = FALSE;
     KIRQL OldLevel;
 
+    /* get device extension */
+    BusDeviceExtension = (PBUS_ENUM_DEVICE_EXTENSION)Parameter;
+
     /* acquire lock */
     KeAcquireSpinLock(&BusDeviceExtension->Lock, &OldLevel);
-
-    /* get device extension */
-    BusDeviceExtension = (PBUS_ENUM_DEVICE_EXTENSION)Parameter;
 
     /* get current time */
     KeQuerySystemTime(&Time);




More information about the Ros-diffs mailing list