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

Reply via email to