X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=openstack%2Fnet-virt%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fovsdb%2Fopenstack%2Fnetvirt%2Fimpl%2FSecurityGroupCacheManagerImpl.java;h=e77eca2844a5e0b8c5ca945c9195d435754d4cb5;hb=84959a91bf716a95c12367643947faedae6ca452;hp=d6e41cc2298d4b425299e6761767d142a1b1ade8;hpb=0225bc35807356028147a9f9ce0fb7012b0cb8b2;p=netvirt.git diff --git a/openstack/net-virt/src/main/java/org/opendaylight/ovsdb/openstack/netvirt/impl/SecurityGroupCacheManagerImpl.java b/openstack/net-virt/src/main/java/org/opendaylight/ovsdb/openstack/netvirt/impl/SecurityGroupCacheManagerImpl.java index d6e41cc229..e77eca2844 100644 --- a/openstack/net-virt/src/main/java/org/opendaylight/ovsdb/openstack/netvirt/impl/SecurityGroupCacheManagerImpl.java +++ b/openstack/net-virt/src/main/java/org/opendaylight/ovsdb/openstack/netvirt/impl/SecurityGroupCacheManagerImpl.java @@ -45,6 +45,10 @@ public class SecurityGroupCacheManagerImpl implements ConfigInterface, SecurityG public void portAdded(String securityGroupUuid, String portUuid) { LOG.debug("In portAdded securityGroupUuid:" + securityGroupUuid + " portUuid:" + portUuid); NeutronPort port = neutronPortCache.getPort(portUuid); + if (port == null) { + LOG.debug("In portAdded no neutron port found:" + " portUuid:" + portUuid); + return; + } processPortAdded(securityGroupUuid,port); } @@ -52,6 +56,10 @@ public class SecurityGroupCacheManagerImpl implements ConfigInterface, SecurityG public void portRemoved(String securityGroupUuid, String portUuid) { LOG.debug("In portRemoved securityGroupUuid:" + securityGroupUuid + " portUuid:" + portUuid); NeutronPort port = neutronPortCache.getPort(portUuid); + if (port == null) { + LOG.debug("In portRemoved no neutron port found:" + " portUuid:" + portUuid); + return; + } processPortRemoved(securityGroupUuid,port); }