ANNOUNCEMENT: Live Wireshark University & Allegro Packets online APAC Wireshark Training Session
April 17th, 2024 | 14:30-16:00 SGT (UTC+8) | Online

Wireshark-dev: [Wireshark-dev] Freeing memory of se_alloc'ated object

From: Max <dmitrmax@xxxxxxxxx>
Date: Sun, 1 May 2011 15:51:12 +0400
Hi to everyone!

I'm writing a dissector for a TCP-based protocol. I have a
conversation state object of my proto which is managed by
conversation_*_proto_data(). The state object is alloced by
se_alloc(), so it has a lifetime of capture, but the object itself
contains libgcrypt handles which are alloced by g_malloc. How should I
free these handles? Is there any mean to catch the moment when my
state object is about to be destroyed?

--
  Max