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

Function update_status

modules/md/md_curl.c:362–378  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

360}
361
362static apr_status_t update_status(md_http_request_t *req)
363{
364 md_curl_internals_t *internals = req->internals;
365 long l;
366 apr_status_t rv = APR_SUCCESS;
367
368 if (internals) {
369 rv = curl_status(curl_easy_getinfo(internals->curl, CURLINFO_RESPONSE_CODE, &l));
370 if (APR_SUCCESS == rv) {
371 internals->response->status = (int)l;
372 md_log_perror(MD_LOG_MARK, MD_LOG_TRACE3, rv, req->pool,
373 "req[%d]: http status is %d",
374 req->id, internals->response->status);
375 }
376 }
377 return rv;
378}
379
380static void fire_status(md_http_request_t *req, apr_status_t rv)
381{

Callers 1

md_curl_multi_performFunction · 0.85

Calls 2

curl_statusFunction · 0.85
md_log_perrorFunction · 0.85

Tested by

no test coverage detected