From: salsaman <sal...@xs...> - 2004-09-27 22:27:34
|
Dennis Smit wrote: >On Tue, 2004-09-28 at 00:59 +0300, Vitaly V. Bursov wrote: > > >>The problem is that you're trying to free() member of a struct. >>##I.e. There is >> >>struct _VisParamContainer { >> VisList entries; >> VisEventQueue *eventqueue; >>}; >> >>##And >> visual_list_destroy (¶mcontainer->entries, param_list_destroy); >>##And >> >>int visual_list_destroy (VisList *list, visual_list_destroy_func_t destroyer) >>{ >> .... >> visual_list_free (list); >> >> return 0; >>} >> >> >>That is it. >> >>I think stuff like >> VisList entries; >>should be changed to >> VisList *entries; >> >> >> > >Wow, thank you for tracking it down, believe it or not but I was >looking at that while doing the xmms plugin as well, but didn't >fixed it yet. I'm comitting a fix to CVS in a minute. > >Thanks, >Dennis > > > > >------------------------------------------------------- >This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 >Project Admins to receive an Apple iPod Mini FREE for your judgement on >who ports your project to Linux PPC the best. Sponsored by IBM. >Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php >_______________________________________________ >Libvisual-devel mailing list >Lib...@li... >https://lists.sourceforge.net/lists/listinfo/libvisual-devel > > > > Any chance of a diff just for this issue so I can patch LiVES before tomorrow's performance ? Cheers, Salsaman. |