[FFmpeg-devel] [PATCH] GnuTLS: eat PREMATURE_TERMINATION error
Tatsuyuki Ishi
ishitatsuyuki at gmail.com
Fri Sep 15 11:04:38 EEST 2017
Subject: [PATCH] GnuTLS: eat PREMATURE_TERMINATION error
GnuTLS is too strict on the SSL shutdown alert, and it's neither
mandatory in the spec or critical. As it's ignored in OpenSSL, we
should also suppress it in GnuTLS as well.
Ticket: #6667
---
libavformat/tls_gnutls.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/libavformat/tls_gnutls.c b/libavformat/tls_gnutls.c
index ecc80bf..38f8ea4 100644
--- a/libavformat/tls_gnutls.c
+++ b/libavformat/tls_gnutls.c
@@ -72,6 +72,7 @@ static int print_tls_error(URLContext *h, int ret)
switch (ret) {
case GNUTLS_E_AGAIN:
case GNUTLS_E_INTERRUPTED:
+ case GNUTLS_E_PREMATURE_TERMINATION:
break;
case GNUTLS_E_WARNING_ALERT_RECEIVED:
av_log(h, AV_LOG_WARNING, "%s\n", gnutls_strerror(ret));
--
2.14.1
More information about the ffmpeg-devel
mailing list