Add missing null nlri check on BGPUpdateMessageParser 50/39950/6
authorClaudio D. Gasparini <cgaspari@cisco.com>
Tue, 7 Jun 2016 12:17:13 +0000 (14:17 +0200)
committerMilos Fabian <milfabia@cisco.com>
Wed, 8 Jun 2016 19:26:11 +0000 (19:26 +0000)
Add missing null nlri check on BGPUpdateMessageParse

Change-Id: Icf502654a4d4091480775d3d4b542ca1c8f9a745
Signed-off-by: Claudio D. Gasparini <cgaspari@cisco.com>
bgp/parser-impl/src/main/java/org/opendaylight/protocol/bgp/parser/impl/message/BGPUpdateMessageParser.java

index 710ca910ffc2ff481073b1842eb677cd3c0dc608..0104b6466b0327d8fe6e06fcd3e34d3ac9224aa3 100755 (executable)
@@ -90,7 +90,7 @@ public final class BGPUpdateMessageParser implements MessageParser, MessageSeria
             messageBody.writeZero(TOTAL_PATH_ATTR_LENGTH_SIZE);
         }
         final Nlri nlri = update.getNlri();
-        if (nlri != null) {
+        if (nlri != null && nlri.getNlri() !=null) {
             for (final Ipv4Prefix prefix : nlri.getNlri()) {
                 ByteBufWriteUtil.writeMinimalPrefix(prefix, messageBody);
             }