mirror of
https://github.com/reactos/reactos.git
synced 2024-09-28 05:26:58 +00:00
- Acquire lock before deleting
svn path=/trunk/; revision=38429
This commit is contained in:
parent
e4739139f7
commit
3ae6d9fb3c
|
@ -62,14 +62,15 @@ KsUnregisterWorker(
|
|||
IN PKSWORKER Worker)
|
||||
{
|
||||
KS_WORKER * KsWorker;
|
||||
KIRQL OldIrql = 0; // hack!!! janderwald!!!
|
||||
//ULONG bWait = FALSE;
|
||||
KIRQL OldIrql;
|
||||
|
||||
if (!Worker)
|
||||
return;
|
||||
|
||||
KsWorker = (KS_WORKER *)Worker;
|
||||
|
||||
KeAcquireSpinLock(&KsWorker->Lock, &OldIrql);
|
||||
|
||||
KsWorker->DeleteInProgress = TRUE;
|
||||
|
||||
if (KsWorker->WorkItemActive)
|
||||
|
|
Loading…
Reference in a new issue