- Get rid of a confusing goto and call KiUnwaitThread directly. This was a remnant of some code refactoring.

svn path=/trunk/; revision=35010
This commit is contained in:
Stefan Ginsberg 2008-08-01 16:03:49 +00:00
parent 0ebeef15a1
commit e5aa7fccf6

View file

@ -207,7 +207,6 @@ KiInsertQueueApc(IN PKAPC Apc,
Status = STATUS_KERNEL_APC;
/* Wake up the thread */
Unwait:
KiUnwaitThread(Thread, Status, PriorityBoost);
}
else if (Thread->State == GateWait)
@ -240,7 +239,9 @@ Unwait:
/* Set user-mode APC pending */
Thread->ApcState.UserApcPending = TRUE;
Status = STATUS_USER_APC;
goto Unwait;
/* Wake up the thread */
KiUnwaitThread(Thread, Status, PriorityBoost);
}
/* Release dispatcher lock */