Author: pschweitzer Date: Wed Feb 24 07:54:20 2016 New Revision: 70780
URL: http://svn.reactos.org/svn/reactos?rev=70780&view=rev Log: [NTFS] Properly queue the IRP for deferred execution in case we got pending status
Modified: trunk/reactos/drivers/filesystems/ntfs/dirctl.c
Modified: trunk/reactos/drivers/filesystems/ntfs/dirctl.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/ntfs/di... ============================================================================== --- trunk/reactos/drivers/filesystems/ntfs/dirctl.c [iso-8859-1] (original) +++ trunk/reactos/drivers/filesystems/ntfs/dirctl.c [iso-8859-1] Wed Feb 24 07:54:20 2016 @@ -503,6 +503,11 @@ break; }
+ if (Status == STATUS_PENDING && IrpContext->Flags & IRPCONTEXT_COMPLETE) + { + return NtfsMarkIrpContextForQueue(IrpContext); + } + IrpContext->Irp->IoStatus.Information = 0;
return Status;