[BGPCEP-752] bgp linkstate parser should skip unknown type‘s length and value field Created: 31/Jan/18  Updated: 03/Aug/20

Status: Open
Project: bgpcep
Component/s: BGP
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Medium
Reporter: chen dongfang Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

/ bgp/linkstate/src/main/java/org/opendaylight/protocol/bgp/linkstate/spi/pojo/SimpleNlriTypeRegistry.java

 

    private static <T> T parseTlv(final ByteBuf buffer, final LinkstateTlvParser<T> parser) {
        if (parser == null)

{             return null;         }

        Preconditions.checkArgument(buffer != null && buffer.isReadable());
        final int length = buffer.readUnsignedShort();
        return parser.parseTlvBody(buffer.readSlice(length));
    }


Generated at Wed Feb 07 19:14:01 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.