]> git.ipfire.org Git - thirdparty/hostap.git/commit - src/ap/ap_drv_ops.c
Fix hostapd operation without hw_mode driver data
authorJouni Malinen <j@w1.fi>
Sun, 16 Nov 2014 23:08:04 +0000 (01:08 +0200)
committerJouni Malinen <j@w1.fi>
Sun, 16 Nov 2014 23:08:04 +0000 (01:08 +0200)
commite9b783d58c23a7bb50b2f25bce7157f1f3b5d58b
treeff539334d15ab5f72d9ecb2606861cd0900e01d4
parent01b24c52df57d1714b2520fb9fef21cdb3e1db61
Fix hostapd operation without hw_mode driver data

Commit 7f0303d5b0bb425f3e7318a7016b55ba9e67f9de ('hostapd: Verify VHT
160/80+80 MHz driver support') added couple of hapd->iface->current_mode
dereferences of which the one in hostapd_set_freq() can be hit with some
configuration files when using driver wrappers that do not have hw_mode
data, i.e., when current_mode is NULL. This could result in segmentation
fault when trying to use driver=wired. Fix this by checking that
current_mode is not NULL before dereferencing it to get vht_capab.

Signed-off-by: Jouni Malinen <j@w1.fi>
src/ap/ap_drv_ops.c