aboutsummaryrefslogtreecommitdiffstats
path: root/libavfilter/internal.h
diff options
context:
space:
mode:
authorAndreas Rheinhardt <andreas.rheinhardt@gmail.com>2020-05-18 04:43:25 +0200
committerAndreas Rheinhardt <andreas.rheinhardt@gmail.com>2020-05-23 06:32:29 +0200
commit1e689518d508b96f2a6a6f3bbbb43f00eaf87d01 (patch)
tree82aa9e055515639e6a2662453e4277c340d58bb6 /libavfilter/internal.h
parent9b614826275e346ac17b9bc7ef5a58dded5b1855 (diff)
downloadffmpeg-1e689518d508b96f2a6a6f3bbbb43f00eaf87d01.tar.gz
avformat/webmdashenc: Don't segfault on invalid arguments
The current parsing process for adaptation_sets does not guarantee every adaptation set to contain at least one stream, because the loop exits immediately as soon as the end of the string has been reached, without checking whether the currently active adaptation set group is lacking a stream. This would lead to segfaults lateron as the rest of the code presumed that every adaptation set contains a stream. This commit fixes this by erroring out when the last adaptation set group is incomplete. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
Diffstat (limited to 'libavfilter/internal.h')
0 files changed, 0 insertions, 0 deletions