On Sun, 6 Nov 2011 12:21:42 +0900 Bluezery <[email protected]> said:

also in svn. thanks!

> Dear all
> 
> _ecore_file_download_curl() does not check return value of  even if
> ecore_con_url_get(), it can be failed.
> I add a simple error checking.
> Please review this patch.
> 
> 
> Index: src/lib/ecore_file/ecore_file_download.c
> ===================================================================
> --- src/lib/ecore_file/ecore_file_download.c  (리비전 64791)
> +++ src/lib/ecore_file/ecore_file_download.c  (작업 사본)
> @@ -369,7 +369,15 @@ _ecore_file_download_curl(const char *ur
>     job->progress_cb = progress_cb;
>     _job_list = eina_list_append(_job_list, job);
> 
> -   ecore_con_url_get(job->url_con);
> +   if (!ecore_con_url_get(job->url_con))
> +     {
> +        ecore_con_url_free(job->url_con);
> +        _job_list = eina_list_remove(_job_list, job);
> +        fclose(job->file);
> +        free(job->dst);
> +        free(job);
> +        return NULL;
> +     }
> 
>     return job;
>  }
> 
> 
> Thanks,
> Kim.


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    [email protected]


------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to