X-Git-Url: http://git.jankratochvil.net/?p=reactos.git;a=blobdiff_plain;f=ntoskrnl%2Fio%2Firp.c;h=cfaf25535950f6912bd75318c93508b9d134499d;hp=2d40f45bbe9a18171efdc0f8c17af7d3dc8acb01;hb=63e3eff2aafcaaabe65262a4aee1db4ab40d95bc;hpb=def5c7841f75921879dcb0102e33dd0a10c0e83a diff --git a/ntoskrnl/io/irp.c b/ntoskrnl/io/irp.c index 2d40f45..cfaf255 100644 --- a/ntoskrnl/io/irp.c +++ b/ntoskrnl/io/irp.c @@ -133,7 +133,14 @@ IofCallDriver(PDEVICE_OBJECT DeviceObject, DriverObject->MajorFunction[Param->MajorFunction]); if (!DriverObject->MajorFunction[Param->MajorFunction]) - KeBugCheck(0); + { + if (Param->MajorFunction==IRP_MJ_FLUSH_BUFFERS) + { + ObDereferenceObject(Param->FileObject); + return STATUS_SUCCESS; + } + KeBugCheck(0); + } return DriverObject->MajorFunction[Param->MajorFunction](DeviceObject, Irp); }