changeset 1215:69bd0ea4c718 HEAD

error handling fixes
author Timo Sirainen <tss@iki.fi>
date Thu, 20 Feb 2003 17:48:10 +0200
parents 1429fcb2e577
children 3784730cfcd8
files src/login-common/ssl-proxy-openssl.c
diffstat 1 files changed, 4 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/src/login-common/ssl-proxy-openssl.c	Thu Feb 20 17:04:44 2003 +0200
+++ b/src/login-common/ssl-proxy-openssl.c	Thu Feb 20 17:48:10 2003 +0200
@@ -203,10 +203,9 @@
 
 	ret = SSL_read(proxy->ssl, proxy->plainout_buf,
 		       sizeof(proxy->plainout_buf));
-	if (ret <= 0) {
-		plain_block_input(proxy, TRUE);
+	if (ret <= 0)
 		ssl_handle_error(proxy, ret, "SSL_read()");
-	} else {
+	else {
 		plain_block_input(proxy, FALSE);
 		ssl_set_direction(proxy, IO_READ);
 
@@ -222,10 +221,9 @@
 
 	ret = SSL_write(proxy->ssl, proxy->sslout_buf + proxy->sslout_pos,
 			proxy->sslout_size);
-	if (ret <= 0) {
-		plain_block_input(proxy, TRUE);
+	if (ret <= 0)
 		ssl_handle_error(proxy, ret, "SSL_write()");
-	} else {
+	else {
 		proxy->sslout_size -= ret;
 		proxy->sslout_pos += ret;