From 4bdc3d85aee073cb7d22b53bde13fd878333b12c Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Mon, 2 Sep 2024 13:03:09 +0900 Subject: [PATCH] network/neighbor: skip requesting neighbor if it is already requested --- src/network/networkd-neighbor.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/network/networkd-neighbor.c b/src/network/networkd-neighbor.c index 6b81950f96c..3377bb056e5 100644 --- a/src/network/networkd-neighbor.c +++ b/src/network/networkd-neighbor.c @@ -343,6 +343,9 @@ static int link_request_neighbor(Link *link, const Neighbor *neighbor) { return 0; } + if (neighbor_get_request(link, neighbor, NULL) >= 0) + return 0; /* already requested, skipping. */ + r = neighbor_dup(neighbor, &tmp); if (r < 0) return r; -- 2.47.3