Files
Aditya Banavi 4d786a8648 avformat/tls_gnutls:fix crash when connecting to peer
When ffmpeg whip client takes up dtls_active role when using gnutls,
it tries to connect to the server over udp and intermittently crashes.
This is because s->host is NULL, and ffmpeg is in ice controlling mode.
The gnutls api - gnutls_server_name_set() crashes if the hostname is NULL.

This commit assigns valid value to s->host in such scenarios.

Signed-off-by: Aditya Banavi <adityabanavi@gmail.com>
(cherry picked from commit 28b92b9b2e)

The upstream fix calls ff_tls_parse_host(), which was introduced after this
branch point by commit df3511db5bdf; its host-parsing is inlined here rather
than backporting that refactor.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2026-06-16 17:52:37 +00:00
..
2025-08-03 13:48:47 +02:00
2024-08-28 16:27:54 +02:00
2025-09-08 20:59:31 +00:00
2025-04-13 22:49:21 +02:00
2024-09-24 15:37:15 +02:00
2025-04-13 22:49:21 +02:00
2024-03-31 00:08:43 +01:00
2025-08-03 13:48:47 +02:00
2024-03-26 06:36:43 +01:00
2025-08-03 13:48:47 +02:00
2025-08-03 13:48:47 +02:00
2025-08-03 13:48:47 +02:00
2026-02-19 17:18:11 +01:00
2024-06-19 10:12:50 -03:00
2026-06-14 04:40:57 +02:00
2024-03-26 06:36:43 +01:00
2025-08-03 13:48:47 +02:00
2025-06-23 17:19:18 +10:00
2026-02-25 02:55:43 +00:00
2025-08-03 13:48:47 +02:00
2024-06-04 11:46:27 +02:00
2026-06-14 04:40:53 +02:00
2024-07-21 16:41:23 +02:00
2026-02-18 08:20:10 +00:00
2025-08-03 13:48:47 +02:00
2025-08-03 13:48:47 +02:00
2024-04-17 18:31:06 +05:30
2024-05-01 02:57:12 +02:00
2025-08-03 13:48:47 +02:00
2024-04-06 12:59:56 +02:00
2025-08-04 03:59:42 +00:00
2025-08-03 13:48:47 +02:00
2026-02-23 20:20:20 +01:00
2024-03-31 00:08:43 +01:00
2025-11-09 13:44:18 +01:00
2024-03-31 00:08:43 +01:00
2025-03-28 15:23:28 +01:00
2026-02-09 14:01:14 +00:00
2024-03-31 00:08:43 +01:00
2026-05-03 19:24:59 +02:00
2026-02-23 20:20:20 +01:00
2025-08-03 13:48:47 +02:00
2024-11-03 10:53:15 +11:00
2025-06-23 17:19:18 +10:00
2024-03-15 12:51:15 +01:00
2024-03-15 12:51:15 +01:00
2026-02-08 02:25:14 +01:00
2025-08-03 13:48:47 +02:00
2024-03-31 00:08:43 +01:00
2025-09-19 09:59:26 +02:00
2025-08-03 13:48:47 +02:00
2024-07-21 17:02:11 +02:00
2026-06-14 04:40:52 +02:00
2024-03-26 06:36:43 +01:00
2025-08-03 13:48:47 +02:00
2026-02-25 02:55:43 +00:00
2025-08-03 13:48:47 +02:00
2024-03-26 06:36:43 +01:00