|
@@ -2659,6 +2659,8 @@ static int hostapd_ctrl_iface_receive_process(struct hostapd_data *hapd,
|
|
|
} else if (os_strcmp(buf, "DRIVER_FLAGS") == 0) {
|
|
|
reply_len = hostapd_ctrl_driver_flags(hapd->iface, reply,
|
|
|
reply_size);
|
|
|
+ } else if (os_strcmp(buf, "TERMINATE") == 0) {
|
|
|
+ eloop_terminate();
|
|
|
} else {
|
|
|
os_memcpy(reply, "UNKNOWN COMMAND\n", 16);
|
|
|
reply_len = 16;
|