From: Nick Lowe Date: Tue, 9 Feb 2016 14:49:35 +0000 (+0000) Subject: DFS: Remove the os_random() fallback X-Git-Tag: hostap_2_6~875 X-Git-Url: http://www.project-moonshot.org/gitweb/?p=mech_eap.git;a=commitdiff_plain;h=239952b4daba6b99bf713950b30f848ca66cc062 DFS: Remove the os_random() fallback 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 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 --- 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);