mirror of
https://github.com/reactos/reactos.git
synced 2024-11-20 06:15:26 +00:00
[CDFS]
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
This commit is contained in:
parent
928bb9e412
commit
a29eac1548
1 changed files with 6 additions and 2 deletions
|
@ -751,7 +751,8 @@ CdfsQueryDirectory(PDEVICE_OBJECT DeviceObject,
|
|||
|
||||
static NTSTATUS
|
||||
CdfsNotifyChangeDirectory(PDEVICE_OBJECT DeviceObject,
|
||||
PIRP Irp)
|
||||
PIRP Irp,
|
||||
PCDFS_IRP_CONTEXT IrpContext)
|
||||
{
|
||||
PDEVICE_EXTENSION DeviceExtension;
|
||||
PFCB Fcb;
|
||||
|
@ -779,6 +780,9 @@ CdfsNotifyChangeDirectory(PDEVICE_OBJECT DeviceObject,
|
|||
NULL,
|
||||
NULL);
|
||||
|
||||
/* We won't handle IRP completion */
|
||||
IrpContext->Flags &= ~IRPCONTEXT_COMPLETE;
|
||||
|
||||
return STATUS_PENDING;
|
||||
}
|
||||
|
||||
|
@ -809,7 +813,7 @@ CdfsDirectoryControl(
|
|||
|
||||
case IRP_MN_NOTIFY_CHANGE_DIRECTORY:
|
||||
Status = CdfsNotifyChangeDirectory(DeviceObject,
|
||||
Irp);
|
||||
Irp, IrpContext);
|
||||
break;
|
||||
|
||||
default:
|
||||
|
|
Loading…
Reference in a new issue