diff --git a/lib/client/ssl-client.c b/lib/client/ssl-client.c
index b7cde514673b56a8b48e6f95906e78dcb7d82386..b69fd2da30b69bbfbf5106ffebfc3d6fde5473ee 100644
--- a/lib/client/ssl-client.c
+++ b/lib/client/ssl-client.c
@@ -308,6 +308,8 @@ some_wait:
 				error, ERR_error_string(error, sb));
 			return -1;
 		}
+
+		return 0;
 	}
 
 	return 1;