MCPcopy Create free account
hub / github.com/apache/httpd / curl_status

Function curl_status

modules/md/md_curl.c:35–52  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

33
34
35static apr_status_t curl_status(unsigned int curl_code)
36{
37 switch (curl_code) {
38 case CURLE_OK: return APR_SUCCESS;
39 case CURLE_UNSUPPORTED_PROTOCOL: return APR_ENOTIMPL;
40 case CURLE_NOT_BUILT_IN: return APR_ENOTIMPL;
41 case CURLE_URL_MALFORMAT: return APR_EINVAL;
42 case CURLE_COULDNT_RESOLVE_PROXY:return APR_ECONNREFUSED;
43 case CURLE_COULDNT_RESOLVE_HOST: return APR_ECONNREFUSED;
44 case CURLE_COULDNT_CONNECT: return APR_ECONNREFUSED;
45 case CURLE_REMOTE_ACCESS_DENIED: return APR_EACCES;
46 case CURLE_OUT_OF_MEMORY: return APR_ENOMEM;
47 case CURLE_OPERATION_TIMEDOUT: return APR_TIMEUP;
48 case CURLE_SSL_CONNECT_ERROR: return APR_ECONNABORTED;
49 case CURLE_AGAIN: return APR_EAGAIN;
50 default: return APR_EGENERAL;
51 }
52}
53
54typedef struct {
55 CURL *curl;

Callers 3

update_statusFunction · 0.85
md_curl_performFunction · 0.85
md_curl_multi_performFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected