tests: Fix wnm-fuzzer by adding dummy configuration
Some of the WNM implementation expects configuration to be available (e.g., ieee802_!1_rx_wnm_coloc_intf_req() dereferences wpa_s->conf), so add a dummy configuration to allow the fuzzer tool to be used. Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
525923b1d7
commit
a4a9737d6b
1 changed files with 4 additions and 1 deletions
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
* wpa_supplicant - WNM fuzzer
|
||||
* Copyright (c) 2015, Jouni Malinen <j@w1.fi>
|
||||
* Copyright (c) 2015-2019, Jouni Malinen <j@w1.fi>
|
||||
*
|
||||
* This software may be distributed under the terms of the BSD license.
|
||||
* See README for more details.
|
||||
|
@ -16,6 +16,7 @@
|
|||
#include "../../wpa_supplicant/wpa_supplicant_i.h"
|
||||
#include "../../wpa_supplicant/bss.h"
|
||||
#include "../../wpa_supplicant/wnm_sta.h"
|
||||
#include "../../wpa_supplicant/config.h"
|
||||
|
||||
|
||||
struct arg_ctx {
|
||||
|
@ -24,6 +25,7 @@ struct arg_ctx {
|
|||
struct wpa_bss bss;
|
||||
struct wpa_driver_ops driver;
|
||||
struct wpa_sm wpa;
|
||||
struct wpa_config conf;
|
||||
};
|
||||
|
||||
|
||||
|
@ -60,6 +62,7 @@ static int init_wpa(struct arg_ctx *ctx)
|
|||
ctx->wpa_s.current_bss = &ctx->bss;
|
||||
ctx->wpa_s.driver = &ctx->driver;
|
||||
ctx->wpa_s.wpa = &ctx->wpa;
|
||||
ctx->wpa_s.conf = &ctx->conf;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue