From 96ef3a67f546da535b73272d1176ed0a0ca52222 Mon Sep 17 00:00:00 2001 From: David Bauer Date: Wed, 16 Mar 2022 23:13:54 +0100 Subject: [PATCH] ubus: skip neighbors which exceed their assoc limit Don't add neighbors which can not be associated to due to their max-assoc limit. Signed-off-by: David Bauer --- ubus.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ubus.c b/ubus.c index 7e764ff..79401e0 100644 --- a/ubus.c +++ b/ubus.c @@ -588,6 +588,9 @@ usteer_add_nr_entry(struct usteer_node *ln, struct usteer_node *node) if (strcmp(ln->ssid, node->ssid) != 0) return false; + if (!usteer_policy_node_below_max_assoc(node)) + return false; + blobmsg_parse_array(policy, ARRAY_SIZE(tb), tb, blobmsg_data(node->rrm_nr), blobmsg_data_len(node->rrm_nr)); -- 2.30.2