In rde_attr_parse() if an attribute causes a parse error which results in
authorclaudio <claudio@openbsd.org>
Wed, 12 Jul 2023 12:31:28 +0000 (12:31 +0000)
committerclaudio <claudio@openbsd.org>
Wed, 12 Jul 2023 12:31:28 +0000 (12:31 +0000)
commit099ef0afd1d3a8f80ee8fd5e9347ce3c013731b0
treee80034d6dc95c95a2408e12fd3625c6258237a18
parent24f6835464b6916a30328290f84263017e33db95
In rde_attr_parse() if an attribute causes a parse error which results in
a treat-as-withdraw consume the full attribute by updating plen else the
parser will fail parsing a possible next element which results in a
session reset.

Initial report by Ben Cox (ben at benjojo.co.uk)
OK tb@
usr.sbin/bgpd/rde.c