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 > enlightenment-...@lists.sourceforge.net > 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 enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel