aboutsummaryrefslogtreecommitdiffstats
path: root/doc/examples/extract_mvs.c
diff options
context:
space:
mode:
authorAndreas Rheinhardt <andreas.rheinhardt@gmail.com>2021-03-02 11:20:29 +0100
committerAndreas Rheinhardt <andreas.rheinhardt@gmail.com>2021-03-02 11:49:10 +0100
commitec5663d0a796cb8acde8ad04ac4cc7e2be7d5173 (patch)
tree57dd0ba3d3cd703d17cffcb76c3cc07d4a017bd5 /doc/examples/extract_mvs.c
parent988deae6da70e3c24d8e75d75e300e49981599b7 (diff)
downloadffmpeg-ec5663d0a796cb8acde8ad04ac4cc7e2be7d5173.tar.gz
avformat/dashdec: Ensure strings are zero-terminated
strncpy only ensures that one does not write beyond the end of the destination buffer; in case of truncation it does not zero-terminate the destination buffer. This makes using it the way it is now in the DASH demuxer dangerous. So use av_strlcpy instead. Also don't write anything if there is no id: The buffer has already been zeroed initially. The DASH testset from the Universität Klagenfurt contains samples with ids that are too long. E.g. http://ftp.itec.aau.at/datasets/DASHDataset2014/TearsOfSteel/1sec/TearsOfSteel_1s_simple_2014_05_09.mpd Reviewed-by: Steven Liu <lq@chinaffmpeg.org> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
Diffstat (limited to 'doc/examples/extract_mvs.c')
0 files changed, 0 insertions, 0 deletions