diff options
| author | Karel Klic <kklic@redhat.com> | 2010-03-31 15:12:52 +0200 |
|---|---|---|
| committer | Karel Klic <kklic@redhat.com> | 2010-03-31 15:12:52 +0200 |
| commit | bbb5154ea8bdb42365f32159c24899b7e5b1b703 (patch) | |
| tree | 01d8bcee52bdf40b5edaf821a334dc6dd9ac1316 /lib/Utils/abrt_rh_support.cpp | |
| parent | 41d165340e8367d66719d5e306cdf55164f6b3c3 (diff) | |
| parent | 5bf1aed7bbd24c27f79f63f694d4e3677a34e5f9 (diff) | |
| download | abrt-bbb5154ea8bdb42365f32159c24899b7e5b1b703.tar.gz abrt-bbb5154ea8bdb42365f32159c24899b7e5b1b703.tar.xz abrt-bbb5154ea8bdb42365f32159c24899b7e5b1b703.zip | |
Merge branch 'master' of ssh://git.fedorahosted.org/git/abrt
Diffstat (limited to 'lib/Utils/abrt_rh_support.cpp')
| -rw-r--r-- | lib/Utils/abrt_rh_support.cpp | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/lib/Utils/abrt_rh_support.cpp b/lib/Utils/abrt_rh_support.cpp index ff8ce48b..be2d3961 100644 --- a/lib/Utils/abrt_rh_support.cpp +++ b/lib/Utils/abrt_rh_support.cpp @@ -204,12 +204,21 @@ post_signature(const char* baseURL, const char* signature) strata_msg = find_header_in_curl_post_state(state, "Strata-Message:"); if (strata_msg) { - retval = xasprintf("Error (HTTP response %d): %s", + retval = xasprintf("Error (HTTP response %d): %s", http_resp_code, strata_msg); - break; + break; + } + if (state->curl_error_msg) + { + if (http_resp_code >= 0) + retval = xasprintf("Error (HTTP response %d): %s", http_resp_code, state->curl_error_msg); + else + retval = xasprintf("Error in HTTP transaction: %s", state->curl_error_msg); + break; } retval = xasprintf("Error (HTTP response %d), body:\n%s", http_resp_code, state->body); + break; } free_curl_post_state(state); |
