diff --git a/reactos/ntoskrnl/io/iomgr/irp.c b/reactos/ntoskrnl/io/iomgr/irp.c index 609636e3676..f768c7649d2 100644 --- a/reactos/ntoskrnl/io/iomgr/irp.c +++ b/reactos/ntoskrnl/io/iomgr/irp.c @@ -591,16 +591,18 @@ IoAllocateIrp(IN CCHAR StackSize, /* Check if we should charge quota */ if (ChargeQuota) { - Irp = ExAllocatePoolWithQuotaTag(NonPagedPool, Size, TAG_IRP); + Irp = ExAllocatePoolWithQuotaTag(NonPagedPool | POOL_QUOTA_FAIL_INSTEAD_OF_RAISE, + Size, + TAG_IRP); } else { - /* Allocate the IRP With no Quota charge */ + /* Allocate the IRP with no quota charge */ Irp = ExAllocatePoolWithTag(NonPagedPool, Size, TAG_IRP); } /* Make sure it was sucessful */ - if (!Irp) return(NULL); + if (!Irp) return NULL; } else {