From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 177764086E for ; Sun, 3 Apr 2022 10:08:20 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 540EE68B0FD; Sun, 3 Apr 2022 13:08:17 +0300 (EEST) Received: from conssluserg-03.nifty.com (conssluserg-03.nifty.com [210.131.2.82]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 1E79168B0BE for ; Sun, 3 Apr 2022 13:08:08 +0300 (EEST) Received: from osamu-pc.kimura.local (M106073025034.v4.enabler.ne.jp [106.73.25.34]) (authenticated) by conssluserg-03.nifty.com with ESMTP id 233A7qbP016046; Sun, 3 Apr 2022 19:07:58 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conssluserg-03.nifty.com 233A7qbP016046 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com; s=dec2015msa; t=1648980478; bh=kEMEnE/Zx4YjS8x3Yy0TxeFMa/2lE4Ee/Yktq6jxS9c=; h=From:To:Cc:Subject:Date:From; b=1C/mrYmTmJopekJMm8r9OjaEN804BtoTpS10k2KSrZbTXxt8zQzL2D2iZdNTd0DR9 1gSl2mJI2Y8hTfnJm0hWkzhT3PLL1J++vjjPu8aEQPn55Kv83Ztd80qHkqJCWAFblT v0HwOx2NrQlWgp9SFAT1jRexOo6zdLOIugubkf72/UgtaPosBz1DeK+EfZfajNjxN1 FOwJqIuu649MzxoyiEdfJN0Z1+Y3sXmj8aR19DG1U1dScQewc/OglQUmUjybOzJHD8 86rarVKgssyovbfaCk3l260jn3YtGOi4bfDlIS7EYKU2QSaKfLCEmmEFaIa82g7ZTw TrI7Fy17/5Wdg== X-Nifty-SrcIP: [106.73.25.34] From: TADANO Tokumei To: ffmpeg-devel@ffmpeg.org Date: Sun, 3 Apr 2022 19:07:51 +0900 Message-Id: <20220403100751.189390-1-aimingoff@pc.nifty.jp> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] libavformat/mpegts.c: fix to check end of each descriptor of SDT 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 Cc: TADANO Tokumei 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: Current code incorrectly check against end of section rather than end of descriptor. Signed-off-by: TADANO Tokumei --- libavformat/mpegts.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libavformat/mpegts.c b/libavformat/mpegts.c index da77b50669..ecffb01562 100644 --- a/libavformat/mpegts.c +++ b/libavformat/mpegts.c @@ -2718,13 +2718,13 @@ static void sdt_cb(MpegTSFilter *filter, const uint8_t *section, int section_len switch (desc_tag) { case 0x48: - service_type = get8(&p, p_end); + service_type = get8(&p, desc_end); if (service_type < 0) break; - provider_name = getstr8(&p, p_end); + provider_name = getstr8(&p, desc_end); if (!provider_name) break; - name = getstr8(&p, p_end); + name = getstr8(&p, desc_end); if (name) { AVProgram *program = av_new_program(ts->stream, sid); if (program) { -- 2.30.2 _______________________________________________ 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".