diff options
| author | Woodpecker CI <emmett1.2miligrams@protonmail.com> | 2025-09-26 09:40:07 +0000 |
|---|---|---|
| committer | Woodpecker CI <emmett1.2miligrams@protonmail.com> | 2025-09-26 09:40:07 +0000 |
| commit | 554cb206170790bea1dc5f23e7b8d6b5c2f6c1e9 (patch) | |
| tree | fe5434379df098f064bab038af25049ddd67cb11 /ffmpeg/libressl.patch | |
| parent | 94553a86d352ce750fb90e8522253a4aaece6468 (diff) | |
| download | alicelinux-554cb206170790bea1dc5f23e7b8d6b5c2f6c1e9.tar.gz alicelinux-554cb206170790bea1dc5f23e7b8d6b5c2f6c1e9.zip | |
Woodpecker CI ccf1976e5a4ced44372d2d60ee8b73f784c8e7dd [SKIP CI]
Diffstat (limited to 'ffmpeg/libressl.patch')
| -rw-r--r-- | ffmpeg/libressl.patch | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/ffmpeg/libressl.patch b/ffmpeg/libressl.patch new file mode 100644 index 00000000..17398d4b --- /dev/null +++ b/ffmpeg/libressl.patch @@ -0,0 +1,33 @@ +--- ffmpeg-8.0-orig/libavformat/tls_openssl.c ++++ ffmpeg-8.0/libavformat/tls_openssl.c +@@ -716,7 +716,7 @@ + } + + /* Check whether the handshake is completed. */ +- if (SSL_is_init_finished(p->ssl) != TLS_ST_OK) ++ if (!SSL_is_init_finished(p->ssl)) + goto end; + + ret = 0; +@@ -869,7 +869,9 @@ + c->mtu = 1096; + SSL_set_options(p->ssl, SSL_OP_NO_QUERY_MTU); + SSL_set_mtu(p->ssl, c->mtu); +- DTLS_set_link_mtu(p->ssl, c->mtu); ++ #ifndef LIBRESSL_VERSION_NUMBER ++ DTLS_set_link_mtu(p->ssl, c->mtu); ++ #endif + init_bio_method(h); + if (p->tls_shared.external_sock != 1) { + if ((ret = ff_tls_open_underlying(&p->tls_shared, h, url, options)) < 0) { +@@ -1009,7 +1011,9 @@ + uc->flags |= h->flags & AVIO_FLAG_NONBLOCK; + + if (c->tls_shared.is_dtls) +- size = FFMIN(size, DTLS_get_data_mtu(c->ssl)); ++ #ifndef LIBRESSL_VERSION_NUMBER ++ size = FFMIN(size, DTLS_get_data_mtu(c->ssl)); ++ #endif + + ret = SSL_write(c->ssl, buf, size); + if (ret > 0) |