From a88df9834111ba4d7905aada79dc699a3377f11b Mon Sep 17 00:00:00 2001 From: Christophe Fergeau Date: Fri, 18 May 2018 18:59:22 +0200 Subject: fixup! Use gnutls in reds-stream --- server/red-stream.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/server/red-stream.c b/server/red-stream.c index a1daab12..7ffccca1 100644 --- a/server/red-stream.c +++ b/server/red-stream.c @@ -171,7 +171,7 @@ static ssize_t stream_ssl_write_cb(RedStream *s, const void *buf, size_t size) break; } - return return_code; + return -1; } static ssize_t stream_ssl_read_cb(RedStream *s, void *buf, size_t size) @@ -195,7 +195,7 @@ static ssize_t stream_ssl_read_cb(RedStream *s, void *buf, size_t size) break; } - return return_code; + return -1; } void red_stream_remove_watch(RedStream* s) @@ -544,7 +544,8 @@ error: int red_stream_enable_ssl(RedStream *stream, gnutls_session_t ssl) { g_return_val_if_fail(ssl != NULL, RED_STREAM_SSL_STATUS_ERROR); - gnutls_transport_set_int(ssl, stream->socket); + stream->priv->ssl = ssl; + gnutls_transport_set_int(stream->priv->ssl, stream->socket); stream->priv->write = stream_ssl_write_cb; stream->priv->read = stream_ssl_read_cb; -- cgit v1.2.3