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

Function fire_status

modules/md/md_curl.c:380–398  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

378}
379
380static void fire_status(md_http_request_t *req, apr_status_t rv)
381{
382 md_curl_internals_t *internals = req->internals;
383
384 if (internals && !internals->status_fired) {
385 internals->status_fired = 1;
386
387 md_log_perror(MD_LOG_MARK, MD_LOG_TRACE3, rv, req->pool,
388 "req[%d] fire callbacks", req->id);
389 if ((APR_SUCCESS == rv) && req->cb.on_response) {
390 rv = req->cb.on_response(internals->response, req->cb.on_response_data);
391 }
392
393 internals->rv = rv;
394 if (req->cb.on_status) {
395 req->cb.on_status(req, rv, req->cb.on_status_data);
396 }
397 }
398}
399
400static apr_status_t md_curl_perform(md_http_request_t *req)
401{

Callers 2

md_curl_performFunction · 0.85
md_curl_multi_performFunction · 0.85

Calls 1

md_log_perrorFunction · 0.85

Tested by

no test coverage detected