From 9ea17a5d4978eb3d8ab3d192dd1cc8abf3e414e2 Mon Sep 17 00:00:00 2001 From: anlan_cs Date: Sat, 15 Apr 2023 06:41:41 +0800 Subject: [PATCH] tools: Make check flag really work for reload The check flag of `found_pg_cmd` is already there, but not used. So, make it really work for reload. Signed-off-by: anlan_cs --- tools/frr-reload.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tools/frr-reload.py b/tools/frr-reload.py index 77772f80c1..0e0aec9839 100755 --- a/tools/frr-reload.py +++ b/tools/frr-reload.py @@ -788,6 +788,8 @@ def bgp_delete_nbr_remote_as_line(lines_to_add): # remote-as config. pg_dict = dict() + found_pg_cmd = False + # Find all peer-group commands; create dict of each peer-group # to store assoicated neighbor as value for ctx_keys, line in lines_to_add: @@ -809,6 +811,10 @@ def bgp_delete_nbr_remote_as_line(lines_to_add): } found_pg_cmd = True + # Do nothing if there is no any "peer-group" + if found_pg_cmd is False: + return + # Find peer-group with remote-as command, also search neighbor # associated to peer-group and store into peer-group dict for ctx_keys, line in lines_to_add: -- 2.39.5