diff options
author | Alan Antonuk <alan.antonuk@gmail.com> | 2013-04-15 14:09:16 -0700 |
---|---|---|
committer | Alan Antonuk <alan.antonuk@gmail.com> | 2013-04-17 09:56:30 -0700 |
commit | 098a555d563a2cff430aa0f7c99f5fc12029ea32 (patch) | |
tree | 4a9526de0b5e30dccd4622bad78e7bd72575f442 /librabbitmq/amqp_openssl.c | |
parent | e93f902d03a2f3b6357e175d89d5f7514bec56aa (diff) | |
download | rabbitmq-c-098a555d563a2cff430aa0f7c99f5fc12029ea32.tar.gz |
Add very rudimentary error code handling for SSL
Diffstat (limited to 'librabbitmq/amqp_openssl.c')
-rw-r--r-- | librabbitmq/amqp_openssl.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/librabbitmq/amqp_openssl.c b/librabbitmq/amqp_openssl.c index 8a24366..5203756 100644 --- a/librabbitmq/amqp_openssl.c +++ b/librabbitmq/amqp_openssl.c @@ -33,6 +33,7 @@ #include <openssl/err.h> #include <openssl/ssl.h> #include <stdlib.h> +#include <string.h> #include "socket.h" @@ -262,7 +263,13 @@ amqp_ssl_socket_close(void *base) static int amqp_ssl_socket_error(AMQP_UNUSED void *base) { - return -1; + return ERROR_CATEGORY_SSL; +} + +char * +amqp_ssl_error_string(AMQP_UNUSED int err) +{ + return strdup("A ssl socket error occurred."); } static int |