summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuanyuan Liu <yuanliu@qca.qualcomm.com>2014-01-31 10:37:58 -0800
committerPrakash Dhavali <pdhavali@qca.qualcomm.com>2014-02-02 15:10:29 -0800
commit0f2dcfe774f693eab0f82d4eb15b67f5c685d340 (patch)
treedd073b5f2db9c0ec62d94d5ddc4d37bc73bfb056
parentf4afd763de7ba60bd5322dda64cd05985c467871 (diff)
qcacld: Panic on vos double free detection
Change VOS_ASSERT(0) to panic in vos_mem_free() guarded under MEMORY_DEBUG feature on double free detection. Change-Id: I9174b885fe643164c9c7b244f1e7a7f47a9cfeb8 CRs-Fixed: 610180
-rw-r--r--CORE/SERVICES/WMA/wma.c2
-rw-r--r--CORE/VOSS/src/vos_memory.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/CORE/SERVICES/WMA/wma.c b/CORE/SERVICES/WMA/wma.c
index d7ee0269cf87..d2f032a073a0 100644
--- a/CORE/SERVICES/WMA/wma.c
+++ b/CORE/SERVICES/WMA/wma.c
@@ -1084,7 +1084,7 @@ static void wma_update_vdev_stats(tp_wma_handle wma,
pGetRssiReq->pDevContext);
}
- vos_mem_free(pGetRssiReq);
+ adf_os_mem_free(pGetRssiReq);
wma->pGetRssiReq = NULL;
}
}
diff --git a/CORE/VOSS/src/vos_memory.c b/CORE/VOSS/src/vos_memory.c
index f1e09739262d..b0bf0c6fd62e 100644
--- a/CORE/VOSS/src/vos_memory.c
+++ b/CORE/VOSS/src/vos_memory.c
@@ -254,7 +254,7 @@ v_VOID_t vos_mem_free( v_VOID_t *ptr )
{
VOS_TRACE(VOS_MODULE_ID_VOSS, VOS_TRACE_LEVEL_FATAL,
"%s: Unallocated memory (double free?)", __func__);
- VOS_ASSERT(0);
+ VOS_BUG(0);
}
}
}