summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/hdd/src/wlan_hdd_cfg.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/core/hdd/src/wlan_hdd_cfg.c b/core/hdd/src/wlan_hdd_cfg.c
index 2f1fc63c2823..c1e6b801afe3 100644
--- a/core/hdd/src/wlan_hdd_cfg.c
+++ b/core/hdd/src/wlan_hdd_cfg.c
@@ -6062,7 +6062,7 @@ QDF_STATUS hdd_update_mac_config(hdd_context_t *pHddCtx)
hdd_debug("wlan_mac.bin size %zu", fw->size);
- temp = qdf_mem_malloc(fw->size);
+ temp = qdf_mem_malloc(fw->size + 1);
if (temp == NULL) {
hdd_err("fail to alloc memory");
@@ -6071,6 +6071,7 @@ QDF_STATUS hdd_update_mac_config(hdd_context_t *pHddCtx)
}
buffer = temp;
qdf_mem_copy(buffer, fw->data, fw->size);
+ buffer[fw->size + 1] = 0x0;
/* data format:
* Intf0MacAddress=00AA00BB00CC