GAS: Ignore replays if previous frag_id without dropping GAS session
authorJouni Malinen <jouni@qca.qualcomm.com>
Tue, 29 Jan 2013 15:33:34 +0000 (07:33 -0800)
committerJouni Malinen <j@w1.fi>
Mon, 20 May 2013 08:08:47 +0000 (11:08 +0300)
commit9e1ecab1c5c4c3c583fd18fd77566b467b0b9de8
treef7a1b23f4fc3bfbc0d4b1acb351501303361a34f
parentfa7ae9501b1cb9ef61987d6ab4764167e355ae65
GAS: Ignore replays if previous frag_id without dropping GAS session

It looks like it may be possible for an older GAS response to get retransmitted
even after the first copy has been processed. While this should not really come
up all the way to wpa_supplicant due to sequence number being same (i.e.,
duplicate detection should from the frame), some cases have been observed where
this did cause issues. Drop such a frame silently without dropping the ongoing
GAS session to allow a frame with the next frag_id to be processed after this.

Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>
wpa_supplicant/gas_query.c