2541主机部分,堆区释放问题
时间:10-02
整理:3721RD
点击:
大家好
最近看CC2541主机部分代码有些困惑。
相信大家都知道,主机扫描到的从机是以结构体的形式存储起来的,TI给出的协议栈是可以存储8个。
但是结构体是malloc出来的堆区空间,我没有看到有哪里释放这个空间,会不会造成内存泄漏的问题。
希望各位大侠可以指点迷津。
谢谢
扫描出来的设备会存储到devList array中,当程序一开始定义了 DEFAULT_MAX_SCAN_RES 参数的时候,devList array 的长度就已经决定了。个人理解是除非后续更改这个参数,否则这部分堆栈空间不会被释放,就分配出来用于存放设备信息