Implemented the PASSWORD command (untested)

This commit is contained in:
Pierre Pronchery 2013-12-21 18:27:38 +01:00
parent 5588213360
commit ccbeb16c1f

View File

@ -70,6 +70,7 @@ typedef enum _WPACommand
WC_SCAN_RESULTS, WC_SCAN_RESULTS,
WC_SELECT_NETWORK, /* unsigned int id */ WC_SELECT_NETWORK, /* unsigned int id */
WC_SET_NETWORK, /* unsigned int id, key, value */ WC_SET_NETWORK, /* unsigned int id, key, value */
WC_SET_PASSWORD, /* unsigned int id, char const * password */
WC_STATUS, WC_STATUS,
WC_TERMINATE WC_TERMINATE
} WPACommand; } WPACommand;
@ -323,6 +324,11 @@ static int _wpa_queue(WPA * wpa, WPAChannel * channel, WPACommand command, ...)
cmd = g_strdup_printf("SET_NETWORK %u %s \"%s\"", u, s, cmd = g_strdup_printf("SET_NETWORK %u %s \"%s\"", u, s,
t); t);
break; break;
case WC_SET_PASSWORD:
u = va_arg(ap, unsigned int);
s = va_arg(ap, char const *);
cmd = g_strdup_printf("PASSWORD %u \"%s\"", u, s);
break;
case WC_STATUS: case WC_STATUS:
cmd = strdup("STATUS-VERBOSE"); cmd = strdup("STATUS-VERBOSE");
break; break;