From: Martin Mares Date: Thu, 20 Apr 2000 22:34:50 +0000 (+0000) Subject: Fixed reporting of unknown options. X-Git-Tag: v1.2.0~1120 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9bc6ab404190db53c9c9dbc183f6fc6fa3e704fb;p=thirdparty%2Fbird.git Fixed reporting of unknown options. --- diff --git a/proto/bgp/packets.c b/proto/bgp/packets.c index 514e67af8..91d05083d 100644 --- a/proto/bgp/packets.c +++ b/proto/bgp/packets.c @@ -226,10 +226,8 @@ bgp_rx_open(struct bgp_conn *conn, byte *pkt, int len) if (hold > 0 && hold < 3) { bgp_error(conn, 2, 6, hold, 0); return; } p->remote_id = id; -#if 0 /* FIXME */ if (pkt[28]) /* Currently we support no optional parameters */ - { bgp_error(conn, 2, 4, pkt[28], 0); return; } -#endif + { bgp_error(conn, 2, 4, pkt[29], 0); return; } if (!id || id == 0xffffffff || id == p->local_id) { bgp_error(conn, 2, 3, id, 0); return; }