commit | c3824e8f186b3aaae1d79a5c13e9aa0e86da1eeb | [log] [tgz] |
---|---|---|
author | sunish vk <sunish.vk@cognizant.com> | Wed May 11 19:38:24 2016 +0530 |
committer | Gerrit Code Review <gerrit@onlab.us> | Wed May 11 17:13:26 2016 +0000 |
tree | 17b644e33d1bfe236216b950903359e8e05d860a | |
parent | 1703fea6b3870dd44f0ab9cc39517e1d1bf6d1c6 [diff] [blame] |
ONOS-4505: Bug Fixes Change-Id: I190b4e6b950381eef8d6fba1e3ac345ea6854e40
diff --git a/protocols/isis/isisio/src/main/java/org/onosproject/isis/io/isispacket/tlv/IpExtendedReachabilityTlv.java b/protocols/isis/isisio/src/main/java/org/onosproject/isis/io/isispacket/tlv/IpExtendedReachabilityTlv.java index f1549e4..90b79cc 100644 --- a/protocols/isis/isisio/src/main/java/org/onosproject/isis/io/isispacket/tlv/IpExtendedReachabilityTlv.java +++ b/protocols/isis/isisio/src/main/java/org/onosproject/isis/io/isispacket/tlv/IpExtendedReachabilityTlv.java
@@ -205,8 +205,11 @@ tlvHeader.setTlvLength(channelBuffer.readByte()); SubTlvType tlvValue = SubTlvType.get(tlvHeader.tlvType()); if (tlvValue != null) { - this.addSubTlv(SubTlvFinder.findSubTlv(tlvHeader, - channelBuffer.readBytes(tlvHeader.tlvLength()))); + TrafficEngineeringSubTlv subTlv = + SubTlvFinder.findSubTlv(tlvHeader, channelBuffer.readBytes(tlvHeader.tlvLength())); + if (subTlv != null) { + this.addSubTlv(subTlv); + } } else { channelBuffer.readBytes(tlvHeader.tlvLength()); }