Commit 66370eac authored by Ondřej Zajíček's avatar Ondřej Zajíček

Fixes BGP crash when update with some attributes and empty NLRI is received.

Thanks to Charlie Allom for the bugreport.
parent c865cae3
...@@ -1112,7 +1112,7 @@ bgp_do_rx_update(struct bgp_conn *conn, ...@@ -1112,7 +1112,7 @@ bgp_do_rx_update(struct bgp_conn *conn,
if (conn->state != BS_ESTABLISHED) /* fatal error during decoding */ if (conn->state != BS_ESTABLISHED) /* fatal error during decoding */
return; return;
if (a0 && ! bgp_set_next_hop(p, a0)) if (a0 && nlri_len && !bgp_set_next_hop(p, a0))
a0 = NULL; a0 = NULL;
last_id = 0; last_id = 0;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment