X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fsamples%2Fsimpleforwarding%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsamples%2Fsimpleforwarding%2Finternal%2FSimpleBroadcastHandlerImpl.java;h=96e36f413c485a2abb758741177ba01afc380953;hp=e39ae6569350e69d47fcc20fa15e20c1caa400bb;hb=5cef4bb35c193f0965777198d6df63cba7bc6770;hpb=f2a95080b262418d109d7f1151cf3d9d3aae6237;ds=sidebyside diff --git a/opendaylight/samples/simpleforwarding/src/main/java/org/opendaylight/controller/samples/simpleforwarding/internal/SimpleBroadcastHandlerImpl.java b/opendaylight/samples/simpleforwarding/src/main/java/org/opendaylight/controller/samples/simpleforwarding/internal/SimpleBroadcastHandlerImpl.java index e39ae65693..96e36f413c 100644 --- a/opendaylight/samples/simpleforwarding/src/main/java/org/opendaylight/controller/samples/simpleforwarding/internal/SimpleBroadcastHandlerImpl.java +++ b/opendaylight/samples/simpleforwarding/src/main/java/org/opendaylight/controller/samples/simpleforwarding/internal/SimpleBroadcastHandlerImpl.java @@ -93,6 +93,7 @@ public class SimpleBroadcastHandlerImpl implements IBroadcastHandler, IListenDat lock.readLock().lock(); if (topoManager == null || dataPacketService == null || swMgr == null) { + lock.readLock().unlock(); return false; } @@ -124,6 +125,7 @@ public class SimpleBroadcastHandlerImpl implements IBroadcastHandler, IListenDat log.error("Mode set to " + BroadcastMode.EXTERNAL_QUERY + ", but no external source of broadcast ports was provided."); + lock.readLock().unlock(); return false; } break;