patch from bluezery to use proper eina log dom and remove 0 byte destination files...
authordiscomfitor <discomfitor@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 9 Nov 2011 01:03:09 +0000 (01:03 +0000)
committerdiscomfitor <discomfitor@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 9 Nov 2011 01:03:09 +0000 (01:03 +0000)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@64962 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/ecore_file/ecore_file_download.c

index bed6f8d..ca80665 100644 (file)
@@ -105,14 +105,14 @@ _ecore_file_download(const char *url,
 
    if (!ecore_file_is_dir(dir))
      {
-        EINA_LOG_ERR("%s is not a directory", dir);
+        ERR("%s is not a directory", dir);
         free(dir);
         return EINA_FALSE;
      }
    free(dir);
    if (ecore_file_exists(dst))
      {
-        EINA_LOG_ERR("%s already exists", dst);
+        WRN("%s already exists", dst);
         return EINA_FALSE;
      }
 
@@ -140,7 +140,7 @@ _ecore_file_download(const char *url,
           return EINA_TRUE;
         else
           {
-             EINA_LOG_ERR("no job returned\n");
+             ERR("no job returned\n");
              return EINA_FALSE;
           }
         return job ? EINA_TRUE : EINA_FALSE;
@@ -374,6 +374,7 @@ _ecore_file_download_curl(const char *url, const char *dst,
         ecore_con_url_free(job->url_con);
         _job_list = eina_list_remove(_job_list, job);
         fclose(job->file);
+        ecore_file_remove(job->dst);
         free(job->dst);
         free(job);
         return NULL;