forked from enlightenment/efl
From: Bluezery <ohpowel@gmail.com>
Subject: [E-devel] [ecore_file] Check a return value of ecore_con_url_get() _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. SVN revision: 64795
This commit is contained in:
parent
192139c55e
commit
483abf1e07
|
@ -369,7 +369,15 @@ _ecore_file_download_curl(const char *url, const char *dst,
|
||||||
job->progress_cb = progress_cb;
|
job->progress_cb = progress_cb;
|
||||||
_job_list = eina_list_append(_job_list, job);
|
_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;
|
return job;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue