blob: d9561dabbb69a8aff442f7b7c0e8067e400c91c0 [file] [log] [blame]
From f16170300d304dbfc7c4d265101136ae2dc912b0 Mon Sep 17 00:00:00 2001
From: dzou <dzou@company.com>
Date: Sun, 5 Jun 2022 23:24:20 +0800
Subject: [PATCH 910/911] nl80211: Verify that nla_put_flag() succeeds for
background radar
Signed-off-by: Jouni Malinen <j@w1.fi>
---
src/drivers/driver_nl80211.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/drivers/driver_nl80211.c b/src/drivers/driver_nl80211.c
index 6cf127ca7..9de01f391 100644
--- a/src/drivers/driver_nl80211.c
+++ b/src/drivers/driver_nl80211.c
@@ -4980,8 +4980,9 @@ static int nl80211_put_freq_params(struct nl_msg *msg,
NL80211_CHAN_NO_HT))
return -ENOBUFS;
}
- if (freq->radar_background)
- nla_put_flag(msg, NL80211_ATTR_RADAR_BACKGROUND);
+ if (freq->radar_background &&
+ nla_put_flag(msg, NL80211_ATTR_RADAR_BACKGROUND))
+ return -ENOBUFS;
return 0;
}
--
2.29.2