[PATCH 03/10] Remove the fallback dependency on os_random() from the code that gets a valid DFS channel
Nick Lowe
nick.lowe at lugatech.com
Sun Feb 14 11:35:14 PST 2016
Remove the fallback dependency on os_random() from the
code that gets a valid DFS channel. This is exceptionally unlikely to ever be
called as the call to os_get_random(...) is exceptionally unlikely to fail.
The intention is to facilitate future removal of os_random() as it uses a low
quality PRNG.
Signed-off-by: Nick Lowe <nick.lowe at lugatech.com>
---
src/ap/dfs.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/ap/dfs.c b/src/ap/dfs.c
index 7273caa..bda23f0 100644
--- a/src/ap/dfs.c
+++ b/src/ap/dfs.c
@@ -450,7 +450,7 @@ dfs_get_valid_channel(struct hostapd_iface *iface,
return NULL;
if (os_get_random((u8 *) &_rand, sizeof(_rand)) < 0)
- _rand = os_random();
+ return NULL;
chan_idx = _rand % num_available_chandefs;
dfs_find_channel(iface, &chan, chan_idx, skip_radar);
--
2.5.0
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-Remove-the-fallback-dependency-on-os_random-from-the.patch
Type: text/x-patch
Size: 1008 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/hostap/attachments/20160214/21b6e9bb/attachment.bin>
More information about the Hostap
mailing list