On Fri, 15 Sep 2017 17:04:38 +0900 Tatsuyuki Ishi <ishitatsuy...@gmail.com> wrote:
> 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)); I also agree with this patch. _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel