From: Benjamin Aschenbrenner Date: Sat, 10 Apr 2021 11:19:37 +0000 (+0200) Subject: iw: fix ftm_request missing arguments segfault X-Git-Tag: v5.16~23 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8fab0c9ee9db217587a58efcc37421c86edcb638;p=thirdparty%2Fiw.git iw: fix ftm_request missing arguments segfault When expected argument is not passed to arguemts iw segfaults. Example: iw wlp2s0 measurement ftm_request This fixes it. Signed-off-by: Benjamin Aschenbrenner Link: https://lore.kernel.org/r/20210410111937.32813-2-benjamin.aschenbrenner@gmail.com Signed-off-by: Johannes Berg --- diff --git a/measurements.c b/measurements.c index 635d942..80fe785 100644 --- a/measurements.c +++ b/measurements.c @@ -282,6 +282,9 @@ static int handle_ftm_req_send(struct nl80211_state *state, struct nl_msg *msg, const char *file; int err; + if (argc < 1) + return HANDLER_RET_USAGE; + file = argv[0]; argc--; argv++;