hostapd_cli not handling termination with action file
Sam James
drsamjames at gmail.com
Fri Jul 30 03:12:15 PDT 2021
Hi All
I've been having a problem using hostapd_cli when I use it with an
action file. When I terminate my command I start receiving error
messages:
daemon.notice hostapd: CTRL_IFACE monitor[0]: 146 - Connection refused
I thought it might be something to do with hostapd_cli not shutting down
correctly. After reading the source code I'm fairly sure this is
correct. I can only find the termination handler:
eloop_register_signal_terminate(hostapd_cli_eloop_terminate, NULL);
in hostapd_cli_interactive(void). Given this isn't called when running
with an action file set I don't see any way of the main loop in
hostapd_cli_action:
while (!hostapd_cli_quit){
ever terminating. As far as I can see the simple fix is to move
eloop_register_signal_terminate(hostapd_cli_eloop_terminate, NULL);
into main.
thanks
Sam
More information about the Hostap
mailing list