client: fix station autocomplete with multiple phys

The limitations of readline required that the autocompletion choose
a 'default' device. With multiple phys this doesn't work. Now the
readline limitation has been worked around and station can look up
the device for the command completion.
This commit is contained in:
James Prestwood 2022-08-11 11:47:34 -07:00 committed by Denis Kenzior
parent be02c3fa3d
commit fce1bb60a8
1 changed files with 2 additions and 1 deletions

View File

@ -280,7 +280,8 @@ static enum cmd_status cmd_list(const char *device_name, char **argv, int argc)
static char *connect_cmd_arg_completion(const char *text, int state,
const char *device_name)
{
const struct proxy_interface *device = device_get_default();
const struct proxy_interface *device = device_proxy_find(device_name,
IWD_STATION_INTERFACE);
if (!device)
return NULL;