On Sat, 20 Nov 2010, Enlightenment SVN wrote:
> Log:
> fix possible leak.
And ChangeLog ?
Vincent
>
>
> Author: raster
> Date: 2010-11-20 21:18:19 -0800 (Sat, 20 Nov 2010)
> New Revision: 54755
>
> Modified:
> trunk/eet/src/lib/eet_lib.c
>
> Modified: trunk/eet/src/lib/eet_lib.c
> ===================================================================
> --- trunk/eet/src/lib/eet_lib.c 2010-11-21 04:37:52 UTC (rev 54754)
> +++ trunk/eet/src/lib/eet_lib.c 2010-11-21 05:18:19 UTC (rev 54755)
> @@ -1833,7 +1833,7 @@
> /* compressed data */
> else
> {
> - void *tmp_data;
> + void *tmp_data = NULL;
> void *data_deciphered = NULL;
> unsigned int data_deciphered_sz = 0;
> int free_tmp = 0;
> @@ -1873,7 +1873,9 @@
> goto on_error;
> }
>
> - free(tmp_data);
> + if (free_tmp)
> + free(tmp_data);
> + free_tmp = 1;
> tmp_data = data_deciphered;
> compr_size = data_deciphered_sz;
> }
> @@ -1882,7 +1884,11 @@
> dlen = size;
> if (uncompress((Bytef *)data, &dlen,
> tmp_data, (uLongf)compr_size))
> - goto on_error;
> + {
> + if (free_tmp)
> + free(tmp_data);
> + goto on_error;
> + }
>
> if (free_tmp)
> free(tmp_data);
>
>
> ------------------------------------------------------------------------------
> Beautiful is writing same markup. Internet Explorer 9 supports
> standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3.
> Spend less time writing and rewriting code and more time creating great
> experiences on the web. Be a part of the beta today
> http://p.sf.net/sfu/msIE9-sfdev2dev
> _______________________________________________
> enlightenment-svn mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
>
>
------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3.
Spend less time writing and rewriting code and more time creating great
experiences on the web. Be a part of the beta today
http://p.sf.net/sfu/msIE9-sfdev2dev
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel