- Fix a bug where a spinlock was acquired on not initialized local variable

svn path=/trunk/; revision=50673
This commit is contained in:
Johannes Anderwald 2011-02-12 18:55:52 +00:00
parent 641cb1f0f0
commit db2351ec56

View file

@ -1156,12 +1156,12 @@ KspBusWorkerRoutine(
BOOLEAN DoInvalidate = FALSE; BOOLEAN DoInvalidate = FALSE;
KIRQL OldLevel; KIRQL OldLevel;
/* acquire lock */
KeAcquireSpinLock(&BusDeviceExtension->Lock, &OldLevel);
/* get device extension */ /* get device extension */
BusDeviceExtension = (PBUS_ENUM_DEVICE_EXTENSION)Parameter; BusDeviceExtension = (PBUS_ENUM_DEVICE_EXTENSION)Parameter;
/* acquire lock */
KeAcquireSpinLock(&BusDeviceExtension->Lock, &OldLevel);
/* get current time */ /* get current time */
KeQuerySystemTime(&Time); KeQuerySystemTime(&Time);