mirror of
https://github.com/vanhoefm/fragattacks.git
synced 2024-11-25 00:38:24 -05:00
hostapd: Update ctrl_interface for UDP to include the selected port
Set up the real ctrl_interface for UDP after having selected the port. This is in format: udp:<port_no>. This is needed to get accurate interface <-> udp_port mapping. Signed-off-by: Janusz Dziedzic <janusz.dziedzic@tieto.com>
This commit is contained in:
parent
56e2fc2c31
commit
180e5b96c3
@ -2444,6 +2444,7 @@ int hostapd_ctrl_iface_init(struct hostapd_data *hapd)
|
||||
#ifdef CONFIG_CTRL_IFACE_UDP
|
||||
int port = HOSTAPD_CTRL_IFACE_PORT;
|
||||
char p[32] = { 0 };
|
||||
char port_str[40], *tmp;
|
||||
char *pos;
|
||||
struct addrinfo hints = { 0 }, *res, *saveres;
|
||||
int n;
|
||||
@ -2508,6 +2509,12 @@ try_again:
|
||||
|
||||
freeaddrinfo(saveres);
|
||||
|
||||
os_snprintf(port_str, sizeof(port_str), "udp:%d", port);
|
||||
tmp = os_strdup(port_str);
|
||||
if (tmp) {
|
||||
os_free(hapd->conf->ctrl_interface);
|
||||
hapd->conf->ctrl_interface = tmp;
|
||||
}
|
||||
wpa_printf(MSG_DEBUG, "ctrl_iface_init UDP port: %d", port);
|
||||
|
||||
if (eloop_register_read_sock(hapd->ctrl_sock,
|
||||
|
Loading…
Reference in New Issue
Block a user