--- a/src/ap/ap_drv_ops.c | |
+++ b/src/ap/ap_drv_ops.c | |
@@ -927,7 +927,8 @@ int hostapd_start_dfs_cac(struct hostapd | |
int hostapd_drv_set_qos_map(struct hostapd_data *hapd, | |
const u8 *qos_map_set, u8 qos_map_set_len) | |
{ | |
- if (!hapd->driver || !hapd->driver->set_qos_map || !hapd->drv_priv) | |
+ if (!hapd->driver || !hapd->driver->set_qos_map || !hapd->drv_priv || | |
+ !(hapd->iface->drv_flags & WPA_DRIVER_FLAGS_QOS_MAPPING)) | |
return 0; | |
return hapd->driver->set_qos_map(hapd->drv_priv, qos_map_set, | |
qos_map_set_len); |