From 107a89448c8a127e9131bc9288b9093720b87781 Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Mon, 18 Nov 2013 18:16:27 +0200 Subject: [PATCH] P2P: Clean up wpas_p2p_setup_freqs() debug message 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 --- wpa_supplicant/p2p_supplicant.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wpa_supplicant/p2p_supplicant.c b/wpa_supplicant/p2p_supplicant.c index e8a37700f..77b296a6b 100644 --- a/wpa_supplicant/p2p_supplicant.c +++ b/wpa_supplicant/p2p_supplicant.c @@ -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;