Quick fix to release the dispatch lock when the vport could not be found.
Signed-off-by: Alin Gabriel Serdean <[email protected]>
---
datapath-windows/ovsext/Vport.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/datapath-windows/ovsext/Vport.c b/datapath-windows/ovsext/Vport.c
index c9dfaea..70bef3d 100644
--- a/datapath-windows/ovsext/Vport.c
+++ b/datapath-windows/ovsext/Vport.c
@@ -405,6 +405,7 @@ HvUpdateNic(POVS_SWITCH_CONTEXT switchContext,
nicParam->NicIndex);
if (vport == NULL) {
OVS_LOG_WARN("Vport search failed.");
+ NdisReleaseRWLock(switchContext->dispatchLock, &lockState);
goto update_nic_done;
}
switch (nicParam->NicType) {
--
1.9.5.msysgit.0
_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev