aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/assenc.c
diff options
context:
space:
mode:
authorClément Bœsch <u@pkh.me>2013-09-08 18:02:45 +0200
committerClément Bœsch <u@pkh.me>2013-09-08 18:48:09 +0200
commit90fc00a623de44e137fe1601b91356e8cd8bdd54 (patch)
tree1673c23b8d12b4e706725aa739bd98e11dfc936c /libavcodec/assenc.c
parentcfcd55db164e0acc0c30b2cf084e6eebe9741d34 (diff)
downloadffmpeg-90fc00a623de44e137fe1601b91356e8cd8bdd54.tar.gz
avformat/subtitles: add a next line jumper and use it.
This fixes a bunch of possible overread in avformat with the idiom p += strcspn(p, "\n") + 1 (strcspn() can focus on the trailing '\0' if no '\n' is found, so the +1 leads to an overread). Note on lavf/matroskaenc: no extra subtitles.o Makefile dependency is added because only the header is required for ff_subtitles_next_line(). Note on lavf/mpsubdec: code gets slightly complex to avoid an infinite loop in the probing since there is no more forced increment.
Diffstat (limited to 'libavcodec/assenc.c')
0 files changed, 0 insertions, 0 deletions