double free问题

 

 

 。。。

 

 

申请内存时,得到指针ptr = mem,将指针ptr赋值给 pBuff1和pBuff2,假设先释放pBuff1,且mem所在的chunk的前一个chunk是空闲状态,则两个chunk合并,再次释放pBuff2时,mem为非法地址,导致失败。

posted @ 2022-05-16 17:02  墨尔基阿德斯  阅读(59)  评论(0编辑  收藏  举报