- if (CURLE_OK != (result = curl_easy_perform(ch))) {
- http_error_ex(HE_WARNING, HTTP_E_REQUEST, "Could not perform request: %s", curl_easy_strerror(result));
- return FAILURE;
- } else {
- /* get curl info */
- if (info) {
- http_request_info(ch, info);
- }
- return SUCCESS;
+ switch (result = curl_easy_perform(ch))
+ {
+ default:
+ http_error(HE_WARNING, HTTP_E_REQUEST, curl_easy_strerror(result));
+ case CURLE_OK:
+ /* get curl info */
+ if (info) {
+ http_request_info(ch, info);
+ }
+ break;