- Go away STDCALL, time has come for WINAPI and NTAPI
[reactos.git] / reactos / lib / drivers / chew / workqueue.c
index e25ce32..67456ae 100644 (file)
@@ -47,7 +47,7 @@ VOID ChewShutdown() {
     KeReleaseSpinLock( &WorkQueueLock, OldIrql );\r
 }\r
 \r
-VOID STDCALL ChewWorkItem( PDEVICE_OBJECT DeviceObject, PVOID ChewItem ) {\r
+VOID NTAPI ChewWorkItem( PDEVICE_OBJECT DeviceObject, PVOID ChewItem ) {\r
     PWORK_ITEM WorkItem = ChewItem;\r
 \r
     RemoveEntryList( &WorkItem->Entry );\r
@@ -101,6 +101,7 @@ BOOLEAN ChewCreate
 \r
 VOID ChewRemove( PVOID Item ) {\r
     PWORK_ITEM WorkItem = Item;\r
+    RemoveEntryList( &WorkItem->Entry );\r
     IoFreeWorkItem( WorkItem->WorkItem );\r
     ExFreePool( WorkItem );\r
 }\r