Return STATUS_PENDING for IRPs that are completed later in another
thread.
Signed-off-by: Sorin Vinturis <[email protected]>
Reported-by: Sorin Vinturis <[email protected]>
Reported-at: https://github.com/openvswitch/ovs-issues/issues/83
---
datapath-windows/ovsext/Datapath.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/datapath-windows/ovsext/Datapath.c
b/datapath-windows/ovsext/Datapath.c
index b5832de..d8024c8 100644
--- a/datapath-windows/ovsext/Datapath.c
+++ b/datapath-windows/ovsext/Datapath.c
@@ -921,6 +921,7 @@ exit:
* to be processed later, so we mark the IRP as pending and complete
* it in another thread when the request is processed. */
IoMarkIrpPending(irp);
+ return status;
}
return OvsCompleteIrpRequest(irp, (ULONG_PTR)replyLen, status);
}
--
1.9.0.msysgit.0
_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev