diff options
author | David Lamparter <equinox@opensourcerouting.org> | 2012-05-08 13:15:45 +0200 |
---|---|---|
committer | David Lamparter <equinox@opensourcerouting.org> | 2012-10-25 10:15:59 -0700 |
commit | f02a09925db53d3e1d29b1917ebbcaa8edf72c12 (patch) | |
tree | 8c8fefac30fa372f4e04c6a9f8ceed6569f55570 /lib | |
parent | 948b6bef7f9cf841a98fe3ea40419696500c8c4c (diff) |
isisd: don't process invalid prefixes from TLVs
it's possible to feed invalid prefixes (1.2.3.4/40 or dead::beef/200) on
IS-IS. if this is not checked, it will later cause an assert in
processing. let's simply abort processing the TLV if the prefix is
invalid.
* isisd/isis_tlv.c: check prefix lengths for validity
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions