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/dirctl.c?rev=70780&r1=70779&r2=70780&view=diff
==============================================================================
--- 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;


Reply via email to