fix: 修复L0_Emulator 门禁高概率失败的问题

内存测试用例002中对全局的内存池进行了重复申请释放操作,
释放之后全局的测试内存池为无效的野指针,而该内存已被网络
分配并使用,从而导致出现踩内存的现象。

Close #I4NB0N

Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: Iffd631fcdaa020afefd108c189850ef3e75d1e4b
This commit is contained in:
zhushengle 2021-12-20 15:12:21 +08:00
parent e6dd09733d
commit 7ad2f62a03
2 changed files with 0 additions and 5 deletions

View File

@ -38,8 +38,6 @@ static UINT32 TestCase(VOID)
UINT32 size;
void *p = NULL;
MemStart();
size = 0;
p = LOS_MemAlloc((void *)LOSCFG_SYS_HEAP_ADDR, size);
ICUNIT_ASSERT_EQUAL(p, NULL, p);
@ -48,8 +46,6 @@ static UINT32 TestCase(VOID)
p = LOS_MemAlloc((void *)LOSCFG_SYS_HEAP_ADDR, size);
ICUNIT_ASSERT_EQUAL(p, NULL, p);
MemEnd();
return LOS_OK;
}

View File

@ -57,7 +57,6 @@ void MemInit(void)
void MemFree(void)
{
(void)memset_s(g_memPool, TEST_MEM_SIZE, 0, TEST_MEM_SIZE);
(void)LOS_MemDeInit(g_memPool);
}