summaryrefslogtreecommitdiff
path: root/libavformat
diff options
context:
space:
mode:
authorLimin Wang <lance.lmwang@gmail.com>2020-03-26 21:57:00 +0800
committerSteven Liu <lq@chinaffmpeg.org>2020-04-08 23:54:55 +0800
commit99ebb033d21df58b359b496662b066bc48ae6662 (patch)
tree7a3d995773a2603778fae25303bcbbbc939a9e54 /libavformat
parentd7780636df22efc398b601e680e4d49c22c6da87 (diff)
avformat/hlsenc: use av_asprintf()
Signed-off-by: Limin Wang <lance.lmwang@gmail.com>
Diffstat (limited to 'libavformat')
-rw-r--r--libavformat/hlsenc.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c
index 90c5561b4e..a29b2625e4 100644
--- a/libavformat/hlsenc.c
+++ b/libavformat/hlsenc.c
@@ -2942,13 +2942,11 @@ static int hls_init(AVFormatContext *s)
if (ret < 0)
goto fail;
} else {
- vs->vtt_m3u8_name = av_malloc(vtt_basename_size);
+ vs->vtt_m3u8_name = av_asprintf("%s_vtt.m3u8", vs->vtt_basename);
if (!vs->vtt_m3u8_name) {
ret = AVERROR(ENOMEM);
goto fail;
}
- strcpy(vs->vtt_m3u8_name, vs->vtt_basename);
- av_strlcat(vs->vtt_m3u8_name, "_vtt.m3u8", vtt_basename_size);
}
av_strlcat(vs->vtt_basename, vtt_pattern, vtt_basename_size);
}