db032688df
Convert multimedia/mythtv-frontend to a slave port of multimedia/mythtv which should make future updates much easier. Upstream security patches have been added to address known vulnerabilities in the bundled ffmpeg 3.2. PR: 225652 (initial patches to update to 29.0) [1] Submitted by: <lucylangthorne55@gmail.com> [1] Differential Revision: https://reviews.freebsd.org/D14563
28 lines
1.2 KiB
Text
28 lines
1.2 KiB
Text
From 53a6cdf89d694be1f075729f16e0a9e2dcbbcb78 Mon Sep 17 00:00:00 2001
|
|
From: Michael Niedermayer <michael@niedermayer.cc>
|
|
Date: Wed, 23 Aug 2017 21:30:37 +0200
|
|
Subject: [PATCH] avformat/rtpdec_h264: Fix heap-buffer-overflow
|
|
|
|
Fixes: rtp_sdp/poc.sdp
|
|
|
|
Found-by: Bingchang <l.bing.chang.bc@gmail.com>
|
|
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
|
|
(cherry picked from commit c42a1388a6d1bfd8001bf6a4241d8ca27e49326d)
|
|
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
|
|
---
|
|
libavformat/rtpdec_h264.c | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git libavformat/rtpdec_h264.c libavformat/rtpdec_h264.c
|
|
index 8dd56a549e4..6f8148ab6d5 100644
|
|
--- external/FFmpeg/libavformat/rtpdec_h264.c
|
|
+++ external/FFmpeg/libavformat/rtpdec_h264.c
|
|
@@ -166,7 +166,7 @@ static int sdp_parse_fmtp_config_h264(AVFormatContext *s,
|
|
parse_profile_level_id(s, h264_data, value);
|
|
} else if (!strcmp(attr, "sprop-parameter-sets")) {
|
|
int ret;
|
|
- if (value[strlen(value) - 1] == ',') {
|
|
+ if (*value == 0 || value[strlen(value) - 1] == ',') {
|
|
av_log(s, AV_LOG_WARNING, "Missing PPS in sprop-parameter-sets, ignoring\n");
|
|
return 0;
|
|
}
|