From 9db696ae0dbd2ef0b498234757e7e7c36d45cf73 Mon Sep 17 00:00:00 2001 From: Vincent Torri Date: Sat, 7 Nov 2009 05:58:01 +0000 Subject: [PATCH] strdupa does not exist on BSD. Use simply strdup SVN revision: 43509 --- legacy/ecore/src/lib/ecore_con/ecore_con_url.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 413e71a..dd8903a 100644 --- a/legacy/ecore/src/lib/ecore_con/ecore_con_url.c +++ b/legacy/ecore/src/lib/ecore_con/ecore_con_url.c @@ -776,7 +776,8 @@ ecore_con_url_ftp_upload(Ecore_Con_Url *url_con, const char *filename, const cha { char *tmp; - tmp = strdupa(filename); + tmp = strdup(filename); + if (!tmp) return 0; if (stat(filename, &file_info)) return 0; fd = fopen(filename, "rb"); @@ -796,6 +797,8 @@ 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 -- 2.7.4