Return STATUS_PENDING for IRPs that are completed later in another thread. Signed-off-by: Sorin Vinturis <svintu...@cloudbasesolutions.com> Reported-by: Sorin Vinturis <svintu...@cloudbasesolutions.com> 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 dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev