mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-09-02 04:13:34 +00:00
[CDFS]
Do not complete an IRP that will be passed down to a lower driver. svn path=/trunk/; revision=67989
This commit is contained in:
@@ -26,6 +26,8 @@ CdfsDeviceControl(
|
||||
PFILE_OBJECT FileObject;
|
||||
PIO_STACK_LOCATION Stack;
|
||||
|
||||
DPRINT("CdfsDeviceControl()\n");
|
||||
|
||||
ASSERT(IrpContext);
|
||||
|
||||
Irp = IrpContext->Irp;
|
||||
@@ -59,6 +61,10 @@ CdfsDeviceControl(
|
||||
/* Pass it to storage driver */
|
||||
IoSkipCurrentIrpStackLocation(Irp);
|
||||
Vcb = (PVCB)Stack->DeviceObject->DeviceExtension;
|
||||
|
||||
/* Lower driver will complete - we don't have to */
|
||||
IrpContext->Flags &= ~IRPCONTEXT_COMPLETE;
|
||||
|
||||
Status = IoCallDriver(Vcb->StorageDevice, Irp);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user