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.
This commit is contained in:
parent
79222cfa61
commit
b7412dabd9
1 changed files with 1 additions and 0 deletions
|
@ -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.
|
* For initial tests, pick the operation channel randomly.
|
||||||
* TODO: Use scan results (etc.) to select the best channel.
|
* TODO: Use scan results (etc.) to select the best channel.
|
||||||
*/
|
*/
|
||||||
|
os_get_random((u8 *) &r, sizeof(r));
|
||||||
p2p.op_channel = 1 + r % 11;
|
p2p.op_channel = 1 + r % 11;
|
||||||
}
|
}
|
||||||
wpa_printf(MSG_DEBUG, "P2P: Own listen channel: %d "
|
wpa_printf(MSG_DEBUG, "P2P: Own listen channel: %d "
|
||||||
|
|
Loading…
Reference in a new issue