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 ?

> 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
>
>



-- 
Cedric BAIL

------------------------------------------------------------------------------
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

Reply via email to