diff options
author | Přemysl Janouch <p.janouch@gmail.com> | 2015-07-15 00:35:35 +0200 |
---|---|---|
committer | Přemysl Janouch <p.janouch@gmail.com> | 2015-07-15 00:35:35 +0200 |
commit | 02708608a97d021576fd08b39c400a27a590c999 (patch) | |
tree | 08d18d172bf53ceddfe7b14f843e00e39aa4d5d8 | |
parent | fcc3f9e19c0413eeacbf8c3392b200eff2969810 (diff) | |
download | liberty-02708608a97d021576fd08b39c400a27a590c999.tar.gz liberty-02708608a97d021576fd08b39c400a27a590c999.tar.xz liberty-02708608a97d021576fd08b39c400a27a590c999.zip |
Don't return ugly error strings from OpenSSL
-rw-r--r-- | liberty.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -2575,7 +2575,7 @@ xssl_get_error (SSL *ssl, int result, const char **error_info) return error; case SSL_ERROR_SYSCALL: if ((error = ERR_get_error ())) - *error_info = ERR_error_string (error, NULL); + *error_info = ERR_reason_error_string (error); else if (result == 0) // An EOF that's not according to the protocol is still an EOF return SSL_ERROR_ZERO_RETURN; @@ -2588,9 +2588,9 @@ xssl_get_error (SSL *ssl, int result, const char **error_info) return SSL_ERROR_SSL; default: if ((error = ERR_get_error ())) - *error_info = ERR_error_string (error, NULL); + *error_info = ERR_reason_error_string (error); else - *error_info = "Unknown error"; + *error_info = "unknown error"; return SSL_ERROR_SSL; } } |