]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
GAS: Ignore preassoc_mac_addr when gas_rand_mac_addr enabled
authorVeerendranath Jakkam <vjakkam@codeaurora.org>
Mon, 10 Aug 2020 19:49:49 +0000 (01:19 +0530)
committerJouni Malinen <j@w1.fi>
Thu, 13 Aug 2020 14:33:27 +0000 (17:33 +0300)
Skip unnecessary random MAC generation due to preassoc_mac_addr
parameter when gas_rand_mac_addr parameter is enabled.

Signed-off-by: Veerendranath Jakkam <vjakkam@codeaurora.org>
wpa_supplicant/gas_query.c

index 4b3fcfcfa64727a5d7898d0b32f287c1aa7463dd..9416921110913710b8132027a3b749c5cf758680 100644 (file)
@@ -694,7 +694,7 @@ static void gas_query_start_cb(struct wpa_radio_work *work, int deinit)
                return;
        }
 
-       if (!query->maintain_addr &&
+       if (!query->maintain_addr && !wpa_s->conf->gas_rand_mac_addr &&
            wpas_update_random_addr_disassoc(wpa_s) < 0) {
                wpa_msg(wpa_s, MSG_INFO,
                        "Failed to assign random MAC address for GAS");