From 216ea5012c61f0d02f159536c6c5d11da84f69f4 Mon Sep 17 00:00:00 2001 From: Bluezery Date: Thu, 10 Nov 2011 06:35:53 +0000 Subject: [PATCH] From: Bluezery Subject: [E-devel] [ecore_con] Bug fix when data is NULL. If data is NULL, curl makes length field as -1 . length filed should be set by 0. SVN revision: 65006 --- legacy/ecore/src/lib/ecore_con/ecore_con_url.c | 7 +++---- 1 file changed, 3 insertions(+), 4 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 26a8284d15..a06840288e 100644 --- a/legacy/ecore/src/lib/ecore_con/ecore_con_url.c +++ b/legacy/ecore/src/lib/ecore_con/ecore_con_url.c @@ -695,10 +695,9 @@ _ecore_con_url_send(Ecore_Con_Url *url_con, curl_easy_setopt(url_con->curl_easy, CURLOPT_POSTFIELDS, data); curl_easy_setopt(url_con->curl_easy, CURLOPT_POSTFIELDSIZE, length); } - else if (mode == MODE_POST) - { - curl_easy_setopt(url_con->curl_easy, CURLOPT_POST, 1); - } + else curl_easy_setopt(url_con->curl_easy, CURLOPT_POSTFIELDSIZE, 0); + if (mode == MODE_POST) + curl_easy_setopt(url_con->curl_easy, CURLOPT_POST, 1); } switch (url_con->time_condition)