X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=pcep%2Ftunnel-provider%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fbgpcep%2Fpcep%2Ftunnel%2Fprovider%2FNodeChangedListener.java;h=063abbf303b0fae943669554887ea40ccc7af571;hb=118f1c8584c4a75e42795b0446d8aedd608073c8;hp=6c0a63c5a1a88c682c526365027d97b89ab3a515;hpb=6aa37327f19a1eddf28f5c89e309d60b0540b4f7;p=bgpcep.git diff --git a/pcep/tunnel-provider/src/main/java/org/opendaylight/bgpcep/pcep/tunnel/provider/NodeChangedListener.java b/pcep/tunnel-provider/src/main/java/org/opendaylight/bgpcep/pcep/tunnel/provider/NodeChangedListener.java index 6c0a63c5a1..063abbf303 100644 --- a/pcep/tunnel-provider/src/main/java/org/opendaylight/bgpcep/pcep/tunnel/provider/NodeChangedListener.java +++ b/pcep/tunnel-provider/src/main/java/org/opendaylight/bgpcep/pcep/tunnel/provider/NodeChangedListener.java @@ -142,7 +142,7 @@ public final class NodeChangedListener implements DataChangeListener { if (tpt instanceof Ip) { for (final IpAddress a : ((Ip) tpt).getIpAddress()) { - if (addr.equals(a.getIpv6Address())) { + if (addr.equals(a)) { if (sni != null) { final NodeKey k = InstanceIdentifier.keyOf(sni); boolean have = false; @@ -152,10 +152,12 @@ public final class NodeChangedListener implements DataChangeListener { * so it does not have a supporting node pointer. Since we now know what it is, * fill it in. */ - for (final SupportingNode sn : n.getSupportingNode()) { - if (sn.getNodeRef().equals(k.getNodeId())) { - have = true; - break; + if (n.getSupportingNode() != null) { + for (final SupportingNode sn : n.getSupportingNode()) { + if (sn.getNodeRef().equals(k.getNodeId())) { + have = true; + break; + } } }