]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
P2P: Clean up wpas_p2p_setup_freqs() debug message
authorJouni Malinen <jouni@qca.qualcomm.com>
Mon, 18 Nov 2013 16:16:27 +0000 (18:16 +0200)
committerJouni Malinen <j@w1.fi>
Mon, 18 Nov 2013 16:16:27 +0000 (18:16 +0200)
It is confusing to talk about current operating channels being
unavailable for P2P when there are no current operating channels. Make
the debug message easier to understand.

Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>

wpa_supplicant/p2p_supplicant.c

index e8a37700f0e06acf82075f3accba3e58f84dfcf4..77b296a6b1f230a879713c558fbf477c8337997f 100644 (file)
@@ -4175,9 +4175,12 @@ static int wpas_p2p_setup_freqs(struct wpa_supplicant *wpa_s, int freq,
        }
 
        if (i == num) {
-               if (num < wpa_s->num_multichan_concurrent) {
+               if (num < wpa_s->num_multichan_concurrent && num > 0) {
                        wpa_printf(MSG_DEBUG, "P2P: Current operating channels are not available for P2P. Try to use another channel");
                        *force_freq = 0;
+               } else if (num < wpa_s->num_multichan_concurrent) {
+                       wpa_printf(MSG_DEBUG, "P2P: No current operating channels - try to use a new channel");
+                       *force_freq = 0;
                } else {
                        wpa_printf(MSG_DEBUG, "P2P: All channels are in use and none of them are P2P enabled. Cannot start P2P group");
                        res = -2;