On 01/31/2011 01:08 PM, Cedric BAIL wrote: > On Mon, Jan 31, 2011 at 12:27 PM, Enlightenment SVN > <[email protected]> wrote: >> Log: >> Fix memleak > > Shouldn't that patch be backported to 1.0 branch also ?
Yup. Working on it. Sebastian > >> Author: englebass >> Date: 2011-01-31 03:27:46 -0800 (Mon, 31 Jan 2011) >> New Revision: 56587 >> Trac: http://trac.enlightenment.org/e/changeset/56587 >> >> Modified: >> trunk/efreet/ChangeLog trunk/efreet/src/lib/efreet_icon.c >> >> Modified: trunk/efreet/ChangeLog >> =================================================================== >> --- trunk/efreet/ChangeLog 2011-01-31 10:47:53 UTC (rev 56586) >> +++ trunk/efreet/ChangeLog 2011-01-31 11:27:46 UTC (rev 56587) >> @@ -9,3 +9,7 @@ >> 2011-01-30 Carsten Haitzler (The Rasterman) >> >> Fix tests to not build clearenv related code if not available >> + >> +2011-01-31 Sebastian Dransfeld >> + >> + * Fix memleak, free cache icons after retrival >> >> Modified: trunk/efreet/src/lib/efreet_icon.c >> =================================================================== >> --- trunk/efreet/src/lib/efreet_icon.c 2011-01-31 10:47:53 UTC (rev 56586) >> +++ trunk/efreet/src/lib/efreet_icon.c 2011-01-31 11:27:46 UTC (rev 56587) >> @@ -456,6 +456,7 @@ >> cache = efreet_cache_icon_find(theme, tmp); >> value = efreet_cache_icon_lookup_icon(cache, size); >> if (!value) INFO("lookup for `%s` failed in theme `%s` with %p.", >> icon, theme_name, cache); >> + efreet_cache_icon_free(cache); >> #else >> value = efreet_icon_find_helper(theme, tmp, size); >> #endif >> @@ -476,6 +477,7 @@ >> cache = efreet_cache_icon_fallback_find(icon); >> value = efreet_cache_icon_fallback_lookup_path(cache); >> if (!value) INFO("lookup for `%s` failed in fallback too with %p.", >> icon, cache); >> + efreet_cache_icon_fallback_free(cache); >> } >> #else >> value = efreet_icon_fallback_icon(icon); >> @@ -541,6 +543,7 @@ >> if (!strcmp(cache->theme, theme->name.internal)) >> { >> value = efreet_cache_icon_lookup_icon(cache, size); >> + efreet_cache_icon_free(cache); >> break; >> } >> else >> >> >> ------------------------------------------------------------------------------ >> Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! >> Finally, a world-class log management solution at an even better price-free! >> Download using promo code Free_Logger_4_Dev2Dev. Offer expires >> February 28th, so secure your free ArcSight Logger TODAY! >> http://p.sf.net/sfu/arcsight-sfd2d >> _______________________________________________ >> enlightenment-svn mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/enlightenment-svn >> >> > > > ------------------------------------------------------------------------------ Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! Finally, a world-class log management solution at an even better price-free! Download using promo code Free_Logger_4_Dev2Dev. Offer expires February 28th, so secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsight-sfd2d _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
