fixing adoption with invalid WiFi Name scheme (#4)

Reviewed-on: #4
This commit was merged in pull request #4.
This commit is contained in:
2026-07-11 22:57:35 +01:00
parent 3dca4afea3
commit fb542777ca
4 changed files with 177 additions and 50 deletions
+9 -2
View File
@@ -239,7 +239,9 @@ int clients_read_wifi(const char *wlan_iface,
struct json_object *clients_build_sta_table(const char *wlan_iface,
const char *radio_band,
int channel,
const char *vap_name)
const char *vap_name,
int vlan_id,
int is_11r)
{
sta_info_t stas[MAX_STA];
int n = clients_read_wifi(wlan_iface, radio_band, channel,
@@ -266,7 +268,12 @@ struct json_object *clients_build_sta_table(const char *wlan_iface,
json_object_object_add(o, "channel", json_object_new_int(s->channel));
json_object_object_add(o, "vap_name", json_object_new_string(
vap_name ? vap_name : wlan_iface));
json_object_object_add(o, "is_11r", json_object_new_boolean(s->is_11r));
json_object_object_add(o, "is_11r", json_object_new_boolean(is_11r));
if (vlan_id > 0) {
json_object_object_add(o, "vlan", json_object_new_int(vlan_id));
json_object_object_add(o, "vlan_id", json_object_new_int(vlan_id));
}
json_object_object_add(o, "is_wired", json_object_new_boolean(false));
json_object_object_add(o, "ccq", json_object_new_int(s->ccq));
json_object_object_add(o, "idletime", json_object_new_int(0));
json_object_array_add(arr, o);