[glib-networking/wip/nacho/fix-libsoup-loop] connection: fix unit	test to get the right error
- From: Ignacio Casal Quinteiro <icq src gnome org>
 
- To: commits-list gnome org
 
- Cc: 
 
- Subject: [glib-networking/wip/nacho/fix-libsoup-loop] connection: fix unit	test to get the right error
 
- Date: Fri, 13 Mar 2020 12:54:50 +0000 (UTC)
 
commit b19bd36d14da1f46f417260bce3b55a4a5a8d716
Author: Ignacio Casal Quinteiro <qignacio amazon com>
Date:   Fri Mar 13 13:54:19 2020 +0100
    connection: fix unit test to get the right error
 tls/openssl/gtlsconnection-openssl.c | 3 ++-
 tls/tests/connection.c               | 5 -----
 2 files changed, 2 insertions(+), 6 deletions(-)
---
diff --git a/tls/openssl/gtlsconnection-openssl.c b/tls/openssl/gtlsconnection-openssl.c
index fe77300..c019ec5 100644
--- a/tls/openssl/gtlsconnection-openssl.c
+++ b/tls/openssl/gtlsconnection-openssl.c
@@ -143,7 +143,8 @@ end_openssl_io (GTlsConnectionOpenssl  *openssl,
           reason == SSL_R_DECRYPTION_FAILED_OR_BAD_RECORD_MAC ||
           reason == SSL_R_BAD_PROTOCOL_VERSION_NUMBER ||
           reason == SSL_R_SSLV3_ALERT_HANDSHAKE_FAILURE ||
-          reason == SSL_R_UNKNOWN_PROTOCOL)
+          reason == SSL_R_UNKNOWN_PROTOCOL ||
+          g_error_matches (my_error, G_IO_ERROR, G_IO_ERROR_BROKEN_PIPE))
         {
           g_clear_error (&my_error);
           g_set_error (error, G_TLS_ERROR, G_TLS_ERROR_NOT_TLS,
diff --git a/tls/tests/connection.c b/tls/tests/connection.c
index 21a150a..5b096f7 100644
--- a/tls/tests/connection.c
+++ b/tls/tests/connection.c
@@ -963,12 +963,7 @@ test_invalid_chain_with_alternative_ca_cert (TestConnection *test,
 
   g_assert_error (test->read_error, G_TLS_ERROR, G_TLS_ERROR_BAD_CERTIFICATE);
 
-#ifdef BACKEND_IS_GNUTLS
   g_assert_error (test->server_error, G_TLS_ERROR, G_TLS_ERROR_NOT_TLS);
-#elif defined(BACKEND_IS_OPENSSL)
-  /* FIXME: This is not OK. There should be an error here. */
-  g_assert_no_error (test->server_error);
-#endif
 }
 
 static void
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]