author | Michael Krelin <hacker@klever.net> | 2007-11-21 12:10:20 (UTC) |
---|---|---|
committer | Michael Krelin <hacker@klever.net> | 2007-11-21 12:10:20 (UTC) |
commit | 10916ef2b15b91badb17af5404acd9981b8a2087 (patch) (unidiff) | |
tree | 284305057c3e2c2f8d63c60bb3052b38e7af5e2e /lib | |
parent | d31def2b6dc0fb5c4a17918d608d9f5107372a74 (diff) | |
download | libopkele-10916ef2b15b91badb17af5404acd9981b8a2087.zip libopkele-10916ef2b15b91badb17af5404acd9981b8a2087.tar.gz libopkele-10916ef2b15b91badb17af5404acd9981b8a2087.tar.bz2 |
Fix exception construction
Thanks to Marcus Rueckert for pointing this out.
Signed-off-by: Michael Krelin <hacker@klever.net>
-rw-r--r-- | lib/exception.cc | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/lib/exception.cc b/lib/exception.cc index 420d955..510982e 100644 --- a/lib/exception.cc +++ b/lib/exception.cc | |||
@@ -12,21 +12,18 @@ namespace opkele { | |||
12 | return _what.c_str(); | 12 | return _what.c_str(); |
13 | } | 13 | } |
14 | 14 | ||
15 | # endif | 15 | # endif |
16 | 16 | ||
17 | exception_openssl::exception_openssl(OPKELE_E_PARS) | 17 | exception_openssl::exception_openssl(OPKELE_E_PARS) |
18 | : _error(ERR_peek_last_error()), | 18 | : exception(OPKELE_E_CONS_ w+" ["+ERR_error_string(ERR_peek_last_error(),0)+']'), |
19 | _ssl_string(ERR_error_string(_error,0)), | 19 | _error(ERR_peek_last_error()), |
20 | exception(OPKELE_E_CONS_ w+" ["+_ssl_string+']') { | 20 | _ssl_string(ERR_error_string(_error,0)) { |
21 | } | 21 | } |
22 | 22 | ||
23 | exception_curl::exception_curl(OPKELE_E_PARS) | 23 | exception_curl::exception_curl(OPKELE_E_PARS) |
24 | : _error(CURLE_OK), | 24 | : exception_network(OPKELE_E_CONS), _error(CURLE_OK) { } |
25 | exception_network(OPKELE_E_CONS) { } | ||
26 | exception_curl::exception_curl(OPKELE_E_PARS,CURLcode e) | 25 | exception_curl::exception_curl(OPKELE_E_PARS,CURLcode e) |
27 | : _error(e), | 26 | : exception_network(OPKELE_E_CONS_ w+" ["+curl_easy_strerror(e)+']'), |
28 | _curl_string(curl_easy_strerror(e)), | 27 | _error(e), _curl_string(curl_easy_strerror(e)) { } |
29 | exception_network(OPKELE_E_CONS_ w+" ["+curl_easy_strerror(e)+']') { | ||
30 | } | ||
31 | 28 | ||
32 | } | 29 | } |