]> git.ipfire.org Git - thirdparty/hostap.git/commit
mesh: Fix random llid generation in an error case
authorJouni Malinen <jouni@codeaurora.org>
Mon, 15 Apr 2019 19:24:49 +0000 (22:24 +0300)
committerJouni Malinen <j@w1.fi>
Mon, 15 Apr 2019 19:26:07 +0000 (22:26 +0300)
commit984d5b7e1fdd6c23337445ed08b2bd0b65504084
treed72574ce625e513b4d27fbba903248085cb968f1
parent10cf866bac4b8e7cc41ca6af37938f6591e0b647
mesh: Fix random llid generation in an error case

If os_get_random() fails, llid must not be read/used since it could be
uninitialized. Handle that special case by clearing llid explicitly to 0
to continue iteration.

Fixes: 5f92659d88f1 ("mesh: Add mesh peering manager")
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
wpa_supplicant/mesh_mpm.c