]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
wpa_supplicant: Fix configuration parsing error for tx_queue_*
authorMichael Lee <michael-cy.lee@mediatek.com>
Thu, 27 Jul 2023 08:29:22 +0000 (16:29 +0800)
committerJouni Malinen <j@w1.fi>
Fri, 11 Aug 2023 08:53:16 +0000 (11:53 +0300)
In the original flow, after hostapd_config_tx_queue() successfully
parses a tx_queue variable, wpa_config_process_global() would not return
immediately. Then it would print out "unknown global field" later and set
return val to -1.

Return success (0) after hostapd_config_tx_queue() successfully parses a
tx_queue variable to fix this.

Fixes: 790026c3daa2 ("Allow TX queue parameters to be configured for wpa_supplicant AP/P2P GO")
Signed-off-by: Michael Lee <michael-cy.lee@mediatek.com>
wpa_supplicant/config.c

index de9b9b30fd2c342ae2dff329cd7fca56dd390ee5..15feba95d53f41483d8bba4bf97eff89da3220dc 100644 (file)
@@ -5620,6 +5620,7 @@ int wpa_config_process_global(struct wpa_config *config, char *pos, int line)
                                           line);
                                return -1;
                        }
+                       return ret;
                }
 
                if (os_strncmp(pos, "wmm_ac_", 7) == 0) {