]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
NAN USD: Do not start pause state for P2P2 on Subscribe message RX
authorShivani Baranwal <quic_shivbara@quicinc.com>
Thu, 14 Nov 2024 08:37:34 +0000 (14:07 +0530)
committerJouni Malinen <j@w1.fi>
Tue, 19 Nov 2024 22:28:00 +0000 (00:28 +0200)
P2P2 uses USD with an active subscriber and solicited publisher without
FSD.

Signed-off-by: Shivani Baranwal <quic_shivbara@quicinc.com>
src/common/nan_de.c

index 077948949e4341d33f5d3fe1b00bd10bb29497a7..c38fd9ba60e06601f811c064c1ad17437168afdd 100644 (file)
@@ -1026,7 +1026,8 @@ static void nan_de_rx_subscribe(struct nan_de *de, struct nan_de_service *srv,
                  de->nmi, a3, buf);
        wpabuf_free(buf);
 
-       nan_de_pause_state(srv, peer_addr, instance_id);
+       if (!srv->is_p2p)
+               nan_de_pause_state(srv, peer_addr, instance_id);
 
 offload:
        if (!srv->publish.disable_events && de->cb.replied)