valgrind从libevent调用evtimer_del后发现内存泄漏

时间:2018-12-09 13:34:27

标签: c++ valgrind libevent

我刚刚使用event_new()创建了一个新事件,
最后使用evtimer_del()进行删除。
然后valgrind警告我内存泄漏(1个块中为128字节)。
我错过了什么?

代码:

end_date

enter image description here

1 个答案:

答案 0 :(得分:1)

您使用了错误的解除分配功能,来自docs

  

event_new()
  退货
  一个新分配的struct事件,以后必须使用event_free()释放它。

evtimer_delevent_del()的别名,它仅不列出事件。