Merge branch 'sp/remote-curl-ssl-strerror'
Help those who debug http(s) part of the system. * sp/remote-curl-ssl-strerror: remote-curl: include curl_errorstr on SSL setup failures
This commit is contained in:
commit
97c49af6a7
@ -452,8 +452,20 @@ static int run_slot(struct active_request_slot *slot,
|
||||
err = run_one_slot(slot, results);
|
||||
|
||||
if (err != HTTP_OK && err != HTTP_REAUTH) {
|
||||
error("RPC failed; result=%d, HTTP code = %ld",
|
||||
results->curl_result, results->http_code);
|
||||
struct strbuf msg = STRBUF_INIT;
|
||||
if (results->http_code && results->http_code != 200)
|
||||
strbuf_addf(&msg, "HTTP %ld", results->http_code);
|
||||
if (results->curl_result != CURLE_OK) {
|
||||
if (msg.len)
|
||||
strbuf_addch(&msg, ' ');
|
||||
strbuf_addf(&msg, "curl %d", results->curl_result);
|
||||
if (curl_errorstr[0]) {
|
||||
strbuf_addch(&msg, ' ');
|
||||
strbuf_addstr(&msg, curl_errorstr);
|
||||
}
|
||||
}
|
||||
error("RPC failed; %s", msg.buf);
|
||||
strbuf_release(&msg);
|
||||
}
|
||||
|
||||
return err;
|
||||
|
Loading…
Reference in New Issue
Block a user