From: Enlightenment S. <no-...@en...> - 2009-11-07 05:58:13
|
Log: strdupa does not exist on BSD. Use simply strdup Author: caro Date: 2009-11-06 21:58:01 -0800 (Fri, 06 Nov 2009) New Revision: 43509 Modified: trunk/ecore/src/lib/ecore_con/ecore_con_url.c Modified: trunk/ecore/src/lib/ecore_con/ecore_con_url.c =================================================================== --- trunk/ecore/src/lib/ecore_con/ecore_con_url.c 2009-11-07 05:51:57 UTC (rev 43508) +++ trunk/ecore/src/lib/ecore_con/ecore_con_url.c 2009-11-07 05:58:01 UTC (rev 43509) @@ -776,7 +776,8 @@ { 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 @@ 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 |