From 6e1de7329ca9d3f777e3aac83d75f9c74b3adb43 Mon Sep 17 00:00:00 2001 From: Jan Vidar Krey Date: Thu, 19 Aug 2010 11:37:18 +0200 Subject: [PATCH] Fix 100% CPU issue with SSL connections. --- src/network/connection.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/network/connection.c b/src/network/connection.c index 0c4c491..c48cc19 100644 --- a/src/network/connection.c +++ b/src/network/connection.c @@ -161,7 +161,7 @@ ssize_t net_con_send(struct net_connection* con, const void* buf, size_t len) LOG_PROTO("SSL_write(con=%p, buf=%p, len=" PRINTF_SIZE_T ") => %d", con, buf, len, ret); if (ret <= 0) { - return -handle_openssl_error(con, ret); + return handle_openssl_error(con, ret); } } #endif @@ -201,7 +201,7 @@ ssize_t net_con_recv(struct net_connection* con, void* buf, size_t len) } else { - return -handle_openssl_error(con, ret); + return handle_openssl_error(con, ret); } } #endif