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

Reply via email to