diff options
author | Alan Antonuk <alan.antonuk@gmail.com> | 2013-04-17 12:43:43 -0700 |
---|---|---|
committer | Alan Antonuk <alan.antonuk@gmail.com> | 2013-04-17 12:43:43 -0700 |
commit | 92129f4258a9b3960ed90e008b06282c228b66f2 (patch) | |
tree | 071677f2d4dde5ef2433ac04371fbf09664117ad | |
parent | a6ec4092caa3d9f4569dec2fe6506b482d753da0 (diff) | |
download | rabbitmq-c-github-ask-92129f4258a9b3960ed90e008b06282c228b66f2.tar.gz |
Support PolarSSL v1.1.x and v1.2.x
-rw-r--r-- | librabbitmq/amqp_polarssl.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/librabbitmq/amqp_polarssl.c b/librabbitmq/amqp_polarssl.c index da3d6a2..d7846eb 100644 --- a/librabbitmq/amqp_polarssl.c +++ b/librabbitmq/amqp_polarssl.c @@ -31,6 +31,7 @@ #include <polarssl/entropy.h> #include <polarssl/net.h> #include <polarssl/ssl.h> +#include <polarssl/version.h> #include <stdlib.h> #include <string.h> @@ -251,7 +252,12 @@ amqp_ssl_socket_new(void) if (!self->session) { goto error; } +#if POLARSSL_VERSION_NUMBER >= 0x01020000 ssl_set_session(self->ssl, self->session); +#else + ssl_set_session(self->ssl, 0, 0, self->session); +#endif + return (amqp_socket_t *)self; error: amqp_socket_close((amqp_socket_t *)self); |