P2P: Show "FAIL" for failed p2p_find operation
authorMasashi Honma <honma@ictec.co.jp>
Mon, 31 Jan 2011 15:29:31 +0000 (17:29 +0200)
committerJouni Malinen <j@w1.fi>
Mon, 31 Jan 2011 15:29:31 +0000 (17:29 +0200)
I tried these commands:

./wpa_cli -i wlan0 p2p_group_add
./wpa_cli -i wlan0 p2p_find

The second one results in following messages because it is invalid
operation.

-------
nl80211: Scan trigger failed: ret=-95 (Operation not supported)
P2P: Failed to start p2p_scan
-------

But the second one shows "OK" on control console.

This patch makes it to show "FAIL".

wpa_supplicant/ctrl_iface.c

index 0f98d68..38aadd5 100644 (file)
@@ -1989,8 +1989,7 @@ static int p2p_ctrl_find(struct wpa_supplicant *wpa_s, char *cmd)
        else if (os_strstr(cmd, "type=progressive"))
                type = P2P_FIND_PROGRESSIVE;
 
-       wpas_p2p_find(wpa_s, timeout, type);
-       return 0;
+       return wpas_p2p_find(wpa_s, timeout, type);
 }