commit | f02a09925db53d3e1d29b1917ebbcaa8edf72c12 | [log] [tgz] |
---|---|---|
author | David Lamparter <equinox@opensourcerouting.org> | Tue May 08 13:15:45 2012 +0200 |
committer | David Lamparter <equinox@opensourcerouting.org> | Thu Oct 25 10:15:59 2012 -0700 |
tree | 8c8fefac30fa372f4e04c6a9f8ceed6569f55570 | |
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>