summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/hdd/src/wlan_hdd_scan.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/core/hdd/src/wlan_hdd_scan.c b/core/hdd/src/wlan_hdd_scan.c
index 34a6df903d24..98d7ac6451d4 100644
--- a/core/hdd/src/wlan_hdd_scan.c
+++ b/core/hdd/src/wlan_hdd_scan.c
@@ -2737,6 +2737,16 @@ static int wlan_hdd_vendor_scan_random_attr(struct wiphy *wiphy,
return -EOPNOTSUPP;
}
+ if (!tb[QCA_WLAN_VENDOR_ATTR_SCAN_MAC] &&
+ !tb[QCA_WLAN_VENDOR_ATTR_SCAN_MAC_MASK]) {
+ qdf_mem_zero(request->mac_addr, QDF_MAC_ADDR_SIZE);
+ qdf_mem_zero(request->mac_addr_mask, QDF_MAC_ADDR_SIZE);
+ request->mac_addr[0] = 0x2;
+ request->mac_addr_mask[0] = 0x3;
+
+ return 0;
+ }
+
if (!tb[QCA_WLAN_VENDOR_ATTR_SCAN_MAC] ||
!tb[QCA_WLAN_VENDOR_ATTR_SCAN_MAC_MASK])
return -EINVAL;