From 5a1de25f17cfd33dbde4228e57f8e1a4af1fffe1 Mon Sep 17 00:00:00 2001 From: Thomas Faber Date: Sun, 8 Feb 2015 14:15:45 +0000 Subject: [PATCH] [NTOS] - Avoid removing list entry if the list is empty in IopUnQueueIrpFromThread CORE-8419 svn path=/trunk/; revision=66207 --- reactos/ntoskrnl/include/internal/io_x.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/reactos/ntoskrnl/include/internal/io_x.h b/reactos/ntoskrnl/include/internal/io_x.h index e5d437c5955..d663b760c00 100644 --- a/reactos/ntoskrnl/include/internal/io_x.h +++ b/reactos/ntoskrnl/include/internal/io_x.h @@ -51,6 +51,8 @@ VOID IopUnQueueIrpFromThread(IN PIRP Irp) { /* Remove it from the list and reset it */ + if (IsListEmpty(&Irp->ThreadListEntry)) + return; RemoveEntryList(&Irp->ThreadListEntry); InitializeListHead(&Irp->ThreadListEntry); }