From 10916ef2b15b91badb17af5404acd9981b8a2087 Mon Sep 17 00:00:00 2001 From: Michael Krelin Date: Wed, 21 Nov 2007 12:10:20 +0000 Subject: Fix exception construction Thanks to Marcus Rueckert for pointing this out. Signed-off-by: Michael Krelin --- (limited to 'lib') diff --git a/lib/exception.cc b/lib/exception.cc index 420d955..510982e 100644 --- a/lib/exception.cc +++ b/lib/exception.cc @@ -15,18 +15,15 @@ namespace opkele { # endif exception_openssl::exception_openssl(OPKELE_E_PARS) - : _error(ERR_peek_last_error()), - _ssl_string(ERR_error_string(_error,0)), - exception(OPKELE_E_CONS_ w+" ["+_ssl_string+']') { + : exception(OPKELE_E_CONS_ w+" ["+ERR_error_string(ERR_peek_last_error(),0)+']'), + _error(ERR_peek_last_error()), + _ssl_string(ERR_error_string(_error,0)) { } exception_curl::exception_curl(OPKELE_E_PARS) - : _error(CURLE_OK), - exception_network(OPKELE_E_CONS) { } + : exception_network(OPKELE_E_CONS), _error(CURLE_OK) { } exception_curl::exception_curl(OPKELE_E_PARS,CURLcode e) - : _error(e), - _curl_string(curl_easy_strerror(e)), - exception_network(OPKELE_E_CONS_ w+" ["+curl_easy_strerror(e)+']') { - } + : exception_network(OPKELE_E_CONS_ w+" ["+curl_easy_strerror(e)+']'), + _error(e), _curl_string(curl_easy_strerror(e)) { } } -- cgit v0.9.0.2