Don't attempt to complete an IRP that was took over by FsRtl.
CORE-9777 #resolve #comment Fixed in r68179
svn path=/trunk/; revision=68179
static NTSTATUS
CdfsNotifyChangeDirectory(PDEVICE_OBJECT DeviceObject,
- PIRP Irp)
+ PIRP Irp,
+ PCDFS_IRP_CONTEXT IrpContext)
{
PDEVICE_EXTENSION DeviceExtension;
PFCB Fcb;
NULL,
NULL);
+ /* We won't handle IRP completion */
+ IrpContext->Flags &= ~IRPCONTEXT_COMPLETE;
+
return STATUS_PENDING;
}
case IRP_MN_NOTIFY_CHANGE_DIRECTORY:
Status = CdfsNotifyChangeDirectory(DeviceObject,
- Irp);
+ Irp, IrpContext);
break;
default: