|
@@ -5089,7 +5089,11 @@ void wpas_p2p_remain_on_channel_cb(struct wpa_supplicant *wpa_s,
|
|
|
{
|
|
|
if (wpa_s->global->p2p_disabled || wpa_s->global->p2p == NULL)
|
|
|
return;
|
|
|
- if (wpa_s->off_channel_freq == wpa_s->pending_listen_freq) {
|
|
|
+ wpa_printf(MSG_DEBUG, "P2P: remain-on-channel callback (off_channel_freq=%u pending_listen_freq=%d roc_waiting_drv_freq=%d freq=%u duration=%u)",
|
|
|
+ wpa_s->off_channel_freq, wpa_s->pending_listen_freq,
|
|
|
+ wpa_s->roc_waiting_drv_freq, freq, duration);
|
|
|
+ if (wpa_s->off_channel_freq &&
|
|
|
+ wpa_s->off_channel_freq == wpa_s->pending_listen_freq) {
|
|
|
p2p_listen_cb(wpa_s->global->p2p, wpa_s->pending_listen_freq,
|
|
|
wpa_s->pending_listen_duration);
|
|
|
wpa_s->pending_listen_freq = 0;
|