datapath-windows Release lock on HVUpdateNIC
authorAlin Serdean <aserdean@cloudbasesolutions.com>
Mon, 6 Apr 2015 17:22:06 +0000 (17:22 +0000)
committerBen Pfaff <blp@nicira.com>
Mon, 6 Apr 2015 18:06:22 +0000 (11:06 -0700)
Release switchContext->dispatchLock in case the vport has not been found.

Acked-by: Eitan Eliahu <eliahue@vmware.com>
Acked-by: Sorin Vinturis <svinturis@cloudbasesolutions.com>
Signed-off-by: Alin Gabriel Serdean <aserdean@cloudbasesolutions.com>
Signed-off-by: Ben Pfaff <blp@nicira.com>
datapath-windows/ovsext/Vport.c

index 38bbcfa..f46a0ac 100644 (file)
@@ -404,6 +404,7 @@ HvUpdateNic(POVS_SWITCH_CONTEXT switchContext,
                                             nicParam->PortId,
                                             nicParam->NicIndex);
     if (vport == NULL) {
+        NdisReleaseRWLock(switchContext->dispatchLock, &lockState);
         OVS_LOG_WARN("Vport search failed.");
         goto update_nic_done;
     }