Commit 98c9a2135b for frr

commit 98c9a2135b561dab31a366c0386ea962f2432d1c
Author: Petr Vaganov <petrvaganoff@gmail.com>
Date:   Wed Sep 9 00:01:39 2026 +0700

    zebra: remove redundant condition in print_rnh()

    Both branches of the first_client conditional produce the same
    separator. Replace them with a literal space and remove the now-unused
    first_client variable. This does not change the output.

    Signed-off-by: Petr Vaganov <petrvaganoff@gmail.com>

diff --git a/zebra/zebra_rnh.c b/zebra/zebra_rnh.c
index 4e5c0176ee..cd6e5bbcd1 100644
--- a/zebra/zebra_rnh.c
+++ b/zebra/zebra_rnh.c
@@ -1340,7 +1340,6 @@ static void print_rnh(struct route_node *rn, struct vty *vty, json_object *json)
 	 */
 	frr_each (rnh_rbtree, &rnhc->rnh_rbtree, rnh) {
 		bool already_shown = false;
-		bool first_client = true;

 		/* Check if we already displayed this resolution */
 		frr_each (rnh_rbtree, &rnhc->rnh_rbtree, compare_rnh) {
@@ -1421,11 +1420,8 @@ static void print_rnh(struct route_node *rn, struct vty *vty, json_object *json)
 			/* Skip pseudowire sentinel client in client list */
 			if (client == PSEUDOWIRE_CLIENT) {
 				/* But do show pseudowires if attached */
-				if (!json && !list_isempty(compare_rnh->zebra_pseudowire_list)) {
-					vty_out(vty, "%szebra[pseudowires]",
-						first_client ? " " : " ");
-					first_client = false;
-				}
+				if (!json && !list_isempty(compare_rnh->zebra_pseudowire_list))
+					vty_out(vty, " zebra[pseudowires]");
 				if (json && !list_isempty(compare_rnh->zebra_pseudowire_list))
 					json_object_boolean_true_add(json_resolution,
 								     "zebraPseudowires");
@@ -1468,11 +1464,10 @@ static void print_rnh(struct route_node *rn, struct vty *vty, json_object *json)
 									    ? flags_str + 1
 									    : flags_str;

-					vty_out(vty, "%s%s(fd %d)%s%s%s", first_client ? " " : " ",
+					vty_out(vty, " %s(fd %d)%s%s%s",
 						zebra_route_string(client->proto), client->sock,
 						display_flags[0] ? "(" : "", display_flags,
 						display_flags[0] ? ")" : "");
-					first_client = false;
 				}
 			}
 		}