Add support for reattaching

This commit is contained in:
Pierre Pronchery 2017-09-26 21:56:36 +02:00
parent c668cbdad9
commit 2a24982ef3
2 changed files with 5 additions and 0 deletions

View File

@ -73,6 +73,7 @@ typedef enum _WPACommand
WC_LOGON,
WC_LOGOFF,
WC_REASSOCIATE,
WC_REATTACH,
WC_RECONFIGURE,
WC_REMOVE_NETWORK, /* unsigned int id */
WC_SAVE_CONFIGURATION,
@ -756,6 +757,9 @@ static int _wpa_queue(WPA * wpa, WPAChannel * channel, WPACommand command, ...)
case WC_REASSOCIATE:
cmd = strdup("REASSOCIATE");
break;
case WC_REATTACH:
cmd = strdup("REATTACH");
break;
case WC_RECONFIGURE:
cmd = strdup("RECONFIGURE");
break;

View File

@ -65,6 +65,7 @@ int main(void)
|| _wpa_queue(NULL, &channel, WC_LOGON) != 0
|| _wpa_queue(NULL, &channel, WC_LOGOFF) != 0
|| _wpa_queue(NULL, &channel, WC_REASSOCIATE) != 0
|| _wpa_queue(NULL, &channel, WC_REATTACH) != 0
|| _wpa_queue(NULL, &channel, WC_RECONFIGURE) != 0
|| _wpa_queue(NULL, &channel, WC_ENABLE_NETWORK, 1) != 0
|| _wpa_queue(NULL, &channel,