From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 4226450298 for ; Thu, 10 Jul 2025 11:51:58 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id E55E468FC0C; Thu, 10 Jul 2025 14:51:50 +0300 (EEST) Received: from mail-ed1-f43.google.com (mail-ed1-f43.google.com [209.85.208.43]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id AF21768FC04 for ; Thu, 10 Jul 2025 14:51:44 +0300 (EEST) Received: by mail-ed1-f43.google.com with SMTP id 4fb4d7f45d1cf-6088d856c6eso1664820a12.0 for ; Thu, 10 Jul 2025 04:51:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1752148304; x=1752753104; darn=ffmpeg.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=fnZc5YlwxrVOIb2eKc6/5AtPzmjxh8TK1FmBnjqNoUI=; b=aaFFoRq+36jDQZBME9MRV//F8A+wa0NA2igkafreAJsTC+zpfJ+YQ36p/Y8OeXL1nz mSTS8RsKEWY+Fh4XCjgqFVftxvy8Bv/eHAmwRb69iohiJeDZq2UewumMLR0pN0Wx0pGw B1X46f3HDSvWGBgdgA2y/0sgZRrEuYIn478AW+1efb0C9hPwoRZHx0/a/TPGneQ/Ya0e QQXD+ygpW1dpgeDqWw6rLnR4wEj7Xss1da5JRZFG39GSOnZSq8hBLezGDtXoOxwlXkIW 3svhcY9dFy0lFoRU005sUqf3jw1J7B7joU7kwtYwuwhwBJm9v3JiTkdUv23OA2SAkJ3M pfLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752148304; x=1752753104; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=fnZc5YlwxrVOIb2eKc6/5AtPzmjxh8TK1FmBnjqNoUI=; b=WTlpw+dpDLFQh8t/NQJgFsxT1nj+ffN4cmN7AjQGOngAg0LJB7oTGtRWhJXI8dLJ5X 7kMKKxrpFJgajkCXEva1JyqNCJoargpP48RrTNuzmdXY/SEOkEDVBKlCzlFyrWRf2siS lzoaj1dCY5Nnd4LHEYo/bMls1Xfyt7HK8T9YzSKUP6L5nGAM7UIavDm6/PL6VlIBptD/ JqRTSzr79w39dHu9nZyVak1Hj8DeEWebeDrQOoOC8Pln9upfQyVTX7nsBpLpjlg1GHer gCk2c9wkZa3h1g4uywmBEZiEs4xhFrODDNqh/CuxJQ9ghM6f1V78o4z5AZCxfqltrgWw YfTQ== X-Gm-Message-State: AOJu0Yz1UfMkR4evxepeXZgagJXsEe+8XtAhxKeaLfb/QJb5Hby7CEDC fGMdQieX5h96y0sLi9Pu4b8mdf7CVWsW8NkIfAIWEPxjRfGyzqEZDcHmCJieug== X-Gm-Gg: ASbGncvCN9EVQ7RQmMSi5dQjuqMcueJQ2Ki4a/E5dUfuhCbJykyi0v6g3fwQ5rxuGjf d7csG+KhTcrn5A9tqoLDPwjykU5u3oUfHbvtwxzHjryuIj/rQ6O2gaBKtPwj3JwAxbKqu+ZBpVB 1F5W+p8dTaPQuUtdVR6E1EAA7SzEXa+LVJEFSBzlAoB9WPGCXJbVCYhQ453gC9nxrLvALAMo0To MGlnQVJZuuGmto+lZbOCiLAD3RFeK+na2uxYfqLEU9hSdwLd52yt8YQcLPRyTxfDwkcCjGNQwP1 pBpJKA9MyF12yHzBhipeXylkVNu39l2ioL0zYxtvRU9ZoO3sYVZq5aA+nmrofs77QyBqRqRmmQk HugQ+N7uNLPFr1gTdNrrWN8tA8l4a0W3zEy2VYt2Y5tefG2qHCIa66tcU1PNHxJfW+iFf/9DYub XPhd7P X-Google-Smtp-Source: AGHT+IGuUk/zGSCdUi/9S15P3bwHptc8nLXR+eV7XKPyl/nne3XCcKjn9FUSnZZncHNtgXDpdRYh5g== X-Received: by 2002:a17:907:3f14:b0:add:ede0:b9d4 with SMTP id a640c23a62f3a-ae6cefc2765mr590714366b.0.1752148303731; Thu, 10 Jul 2025 04:51:43 -0700 (PDT) Received: from localhost.localdomain (p200301023701fa002500dc3b45b00394.dip0.t-ipconnect.de. [2003:102:3701:fa00:2500:dc3b:45b0:394]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ae6e8313c93sm117101966b.183.2025.07.10.04.51.42 for (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Thu, 10 Jul 2025 04:51:43 -0700 (PDT) From: Marvin Scholz To: ffmpeg-devel@ffmpeg.org Date: Thu, 10 Jul 2025 13:51:16 +0200 Message-Id: <20250710115117.13102-2-epirat07@gmail.com> X-Mailer: git-send-email 2.39.5 (Apple Git-154) In-Reply-To: <20250710115117.13102-1-epirat07@gmail.com> References: <20250708180617.59679-1-epirat07@gmail.com> <20250710115117.13102-1-epirat07@gmail.com> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH v4 2/3] avformat/tls_openssl: verify setting hostname for SNI X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --- libavformat/tls_openssl.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libavformat/tls_openssl.c b/libavformat/tls_openssl.c index 8abe15ae55..33b3a46dfd 100644 --- a/libavformat/tls_openssl.c +++ b/libavformat/tls_openssl.c @@ -930,7 +930,11 @@ static int tls_open(URLContext *h, const char *uri, int flags, AVDictionary **op ret = AVERROR_EXTERNAL; goto fail; } - SSL_set_tlsext_host_name(p->ssl, c->host); + if (!SSL_set_tlsext_host_name(p->ssl, c->host)) { + av_log(h, AV_LOG_ERROR, "Failed to set hostname for SNI: %s\n", openssl_get_error(p)); + ret = AVERROR_EXTERNAL; + goto fail; + } } ret = c->listen ? SSL_accept(p->ssl) : SSL_connect(p->ssl); if (ret == 0) { -- 2.39.5 (Apple Git-154) _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".