P2P: Use 0-timeout when inviting to running group as client
authorJouni Malinen <jouni.malinen@atheros.com>
Fri, 2 Jul 2010 06:39:34 +0000 (23:39 -0700)
committerJouni Malinen <j@w1.fi>
Thu, 9 Sep 2010 14:17:19 +0000 (07:17 -0700)
src/p2p/p2p_invitation.c

index 4a00d8f..a871dda 100644 (file)
@@ -39,7 +39,7 @@ static struct wpabuf * p2p_build_invitation_req(struct p2p_data *p2p,
                                      peer->dialog_token);
 
        len = p2p_buf_add_ie_hdr(buf);
-       if (p2p->inv_role == P2P_INVITE_ROLE_ACTIVE_GO)
+       if (p2p->inv_role == P2P_INVITE_ROLE_ACTIVE_GO || !p2p->inv_persistent)
                p2p_buf_add_config_timeout(buf, 0, 0);
        else
                p2p_buf_add_config_timeout(buf, 100, 20);