considered, if required. Attempting to do certain processing while the
peer is not Established can lead to errors.
filter->map[RMAP_IN].map =
route_map_lookup_by_name (filter->map[RMAP_IN].name);
- if (route_update)
+ if (route_update && peer->status == Established)
{
if (CHECK_FLAG (peer->af_flags[afi][safi],
PEER_FLAG_SOFT_RECONFIG))
update = 1;
}
- if (update && route_update)
+ if (update && route_update && peer->status == Established)
{
if (CHECK_FLAG (peer->af_flags[afi][safi],
PEER_FLAG_SOFT_RECONFIG))