On Mon, Sep 1, 2008 at 9:24 AM, Stefano Sabatini <[EMAIL PROTECTED]> wrote: > On Fri, Aug 29, 2008 at 5:27 PM, <[EMAIL PROTECTED]> wrote: >> Hi, >> >>>-----Original Message----- >>>From: [EMAIL PROTECTED] >>>[mailto:[EMAIL PROTECTED] On >>>Behalf Of ext Stefano Sabatini >>>Sent: Friday, August 29, 2008 6:24 PM >>>To: sofia-sip-devel@lists.sourceforge.net >>>Subject: [Sofia-sip-devel] How to free a sdp_session_t struct >>> >>>Hi all sofia-sippers, >>> >>>I'm looking for the best method to free an sdp_session_t struct. >>> >>>I see there is an sdp_session_dup() function, and there are >>>sdp_printer_free() and sdp_parser_free(), so I was expecting some >>>method such as sdp_session_free(). >>> >>>Missing that, then I wonder if its absence means something, for >>>example that there is some convenient method to free an sdp_session_t. >>> >>>Can you give some hint? >> >> Free the home used for allocating the session. > > Hi, and thanks for the reply. > Yes that's a solution, nonetheless it looks still weird to me, to have > to use an home just for that seems > overkill.
There is also this problem. Assuming that I have to pass around the allocated home, I can't use a stack allocated home, so I have to use su_home_new() (here choosing an arbitrary size value...). Then I think there is no way to know the home used by an sdp_session_t object, so I would have to pass around the home object to which the sdp_session_t is bound, which is pretty awkward, *either* to have a memleak. [...] Regards. ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Sofia-sip-devel mailing list Sofia-sip-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel