Merge pull request #978 from devicenull/master

bgpd: Check for per-peer outbound configuration, in addition to the peer-group config
This commit is contained in:
David Lamparter 2017-08-15 11:12:15 +02:00 committed by GitHub
commit 865f5bb8cb

View File

@ -6190,10 +6190,13 @@ static void bgp_config_write_filter(struct vty *vty, struct peer *peer,
addr, filter->plist[in].name);
}
if (filter->plist[out].name && !gfilter) {
if (filter->plist[out].name)
if (!gfilter || !gfilter->plist[out].name
|| strcmp(filter->plist[out].name, gfilter->plist[out].name)
!= 0) {
afi_header_vty_out(vty, afi, safi, write,
" neighbor %s prefix-list %s out\n", addr,
filter->plist[out].name);
" neighbor %s prefix-list %s out\n",
addr, filter->plist[out].name);
}
/* route-map. */