Fix LinkstateTopologyBuilder NPE 41/77241/1
authorClaudio D. Gasparini <claudio.gasparini@pantheon.tech>
Wed, 24 Oct 2018 06:16:56 +0000 (08:16 +0200)
committerClaudio David Gasparini <claudio.gasparini@pantheon.tech>
Wed, 24 Oct 2018 06:25:03 +0000 (06:25 +0000)
JIRA: BGPCEP-838

Change-Id: Ie5ba13434245195d77e3c29850cf54ef973e3441
Signed-off-by: Claudio D. Gasparini <claudio.gasparini@pantheon.tech>
bgp/topology-provider/src/main/java/org/opendaylight/bgpcep/bgp/topology/provider/LinkstateTopologyBuilder.java

index 6600177d38cb5e702d01439acff24a08433a8c01..984d8e1a0a55b8bbe5165dfbf69cda711bd919a6 100644 (file)
@@ -578,7 +578,7 @@ public class LinkstateTopologyBuilder extends AbstractTopologyBuilder<LinkstateR
             LOG.debug("Missing attributes in IP {} prefix {} route {}, skipping it", ippfx, prefixCase, value);
             pa = null;
         }
-        if (pa != null) {
+        if (pa != null && pa.getPrefixMetric() != null) {
             pb.setMetric(pa.getPrefixMetric().getValue());
         }
         ProtocolUtil.augmentProtocolId(value, pa, pb);