mirror of
https://github.com/CumulusNetworks/ifupdown2.git
synced 2024-05-06 15:54:50 +00:00
addons: vxlan: fix compare between remote-ips and old_remote_ips
fix regression from
35a4278ffb
remote-ips can be None (with evpn for example) but old_remote_ips is an empty list.
So the condition is always matching
This commit is contained in:
@ -1244,7 +1244,7 @@ class vxlan(Vxlan, moduleBase):
|
||||
# purge any removed remote ip
|
||||
old_remoteips = self.get_old_remote_ips(ifaceobj.name)
|
||||
|
||||
if vxlan_purge_remotes or remoteips or (remoteips != old_remoteips):
|
||||
if vxlan_purge_remotes or (isinstance(remoteips,list) and remoteips != old_remoteips):
|
||||
# figure out the diff for remotes and do the bridge fdb updates
|
||||
# only if provisioned by user and not by an vxlan external
|
||||
# controller.
|
||||
|
Reference in New Issue
Block a user