From ae64144bc57c6eec22517cf2c0982e68b1ebb3a3 Mon Sep 17 00:00:00 2001 From: Vincent Torri Date: Sat, 7 Nov 2009 07:09:06 +0000 Subject: [PATCH] use static buffer SVN revision: 43510 --- legacy/ecore/src/lib/ecore_con/ecore_con_url.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/legacy/ecore/src/lib/ecore_con/ecore_con_url.c b/legacy/ecore/src/lib/ecore_con/ecore_con_url.c index dd8903a3bf..cfa6dc15f7 100644 --- a/legacy/ecore/src/lib/ecore_con/ecore_con_url.c +++ b/legacy/ecore/src/lib/ecore_con/ecore_con_url.c @@ -774,10 +774,9 @@ ecore_con_url_ftp_upload(Ecore_Con_Url *url_con, const char *filename, const cha if (!url_con->url) return 0; if (filename) { - char *tmp; + char tmp[PATH_MAX]; - tmp = strdup(filename); - if (!tmp) return 0; + snprintf(tmp, PATH_MAX, "%s", filename); if (stat(filename, &file_info)) return 0; fd = fopen(filename, "rb"); @@ -797,8 +796,6 @@ ecore_con_url_ftp_upload(Ecore_Con_Url *url_con, const char *filename, const cha curl_easy_setopt(url_con->curl_easy, CURLOPT_READDATA, fd); ecore_con_url_url_set(url_con, url); - free(tmp); - return _ecore_con_url_perform(url_con); } else