From: Jouni Malinen Date: Sun, 31 Oct 2010 10:27:37 +0000 (+0200) Subject: P2P: Fix random channel selection to use os_get_random X-Git-Tag: hostap-1-bp~913 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b7412dabd94036b2d0f39e8cc8ab963c98d22164;p=thirdparty%2Fhostap.git P2P: Fix random channel selection to use os_get_random This could have been using an uninitialized variable instead of purposefully random value in picking up the channel. There is not much of a difference for the use case here, but anyway, we may as well do what was initially planned here and. --- diff --git a/wpa_supplicant/p2p_supplicant.c b/wpa_supplicant/p2p_supplicant.c index 1219f690c..022ae38f7 100644 --- a/wpa_supplicant/p2p_supplicant.c +++ b/wpa_supplicant/p2p_supplicant.c @@ -2187,6 +2187,7 @@ int wpas_p2p_init(struct wpa_global *global, struct wpa_supplicant *wpa_s) * For initial tests, pick the operation channel randomly. * TODO: Use scan results (etc.) to select the best channel. */ + os_get_random((u8 *) &r, sizeof(r)); p2p.op_channel = 1 + r % 11; } wpa_printf(MSG_DEBUG, "P2P: Own listen channel: %d "