1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
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)
|