Check for libcurl's return codes when appropriate.
authorlucas <lucas@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 11 Oct 2010 19:13:12 +0000 (19:13 +0000)
committerlucas <lucas@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 11 Oct 2010 19:13:12 +0000 (19:13 +0000)
commita1ce2a1cb57d6725382a3ef7eae55e8a14218c22
tree9de58fc726e3fba463724ba3f57adc56113d5fc4
parent7a3e676820a1ede0d40852a6849ce006b766fe0d
Check for libcurl's return codes when appropriate.

Depending on the option being set by curl_easy_setopt, a return value
different from CURL_OK can be returned (the same applies to curl_multi_*
and CURLM_OK).

This commit checks the return value from those calls and usually
displays an error message with ERR() and returns -- in some cases, an
error is shown but the function does not immediately return.

A few lines of code have also been moved around in order to make
returning from functions as harmless as possible.

By: Raphael Kubo da Costa <kubo@profusion.mobi>

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@53275 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
src/lib/ecore_con/ecore_con_url.c