forked from mirror/openwrt
hostapd: fix type mismatch in BSS transition responses
Use blobmsg_add_u32 for non-bool fields in order to avoid wrong interpretations of the data on JSON/ucode conversion. Signed-off-by: Felix Fietkau <nbd@nbd.name>
This commit is contained in:
parent
c5564ba071
commit
5aea8e8916
1 changed files with 5 additions and 5 deletions
|
|
@ -2093,9 +2093,9 @@ void hostapd_ubus_notify_bss_transition_response(
|
|||
|
||||
blob_buf_init(&b, 0);
|
||||
blobmsg_add_macaddr(&b, "address", addr);
|
||||
blobmsg_add_u8(&b, "dialog-token", dialog_token);
|
||||
blobmsg_add_u8(&b, "status-code", status_code);
|
||||
blobmsg_add_u8(&b, "bss-termination-delay", bss_termination_delay);
|
||||
blobmsg_add_u32(&b, "dialog-token", dialog_token);
|
||||
blobmsg_add_u32(&b, "status-code", status_code);
|
||||
blobmsg_add_u32(&b, "bss-termination-delay", bss_termination_delay);
|
||||
if (target_bssid)
|
||||
blobmsg_add_macaddr(&b, "target-bssid", target_bssid);
|
||||
|
||||
|
|
@ -2122,8 +2122,8 @@ int hostapd_ubus_notify_bss_transition_query(
|
|||
|
||||
blob_buf_init(&b, 0);
|
||||
blobmsg_add_macaddr(&b, "address", addr);
|
||||
blobmsg_add_u8(&b, "dialog-token", dialog_token);
|
||||
blobmsg_add_u8(&b, "reason", reason);
|
||||
blobmsg_add_u32(&b, "dialog-token", dialog_token);
|
||||
blobmsg_add_u32(&b, "reason", reason);
|
||||
hostapd_ubus_notify_bss_transition_add_candidate_list(candidate_list, candidate_list_len);
|
||||
|
||||
if (!hapd->ubus.notify_response) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue