diff options
author | Christophe Fergeau <cfergeau@redhat.com> | 2018-05-18 18:59:22 +0200 |
---|---|---|
committer | Christophe Fergeau <cfergeau@redhat.com> | 2018-05-18 18:59:22 +0200 |
commit | a88df9834111ba4d7905aada79dc699a3377f11b (patch) | |
tree | 17e1f8db2ad4777cc1cd3221a65b8029df84c9f0 | |
parent | 2fa9b1ae004a40d202cd9f9fb69672d89b0040e5 (diff) |
fixup! Use gnutls in reds-streamgnutls
-rw-r--r-- | server/red-stream.c | 7 |
1 files 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; |