[FFmpeg-devel] [PATCH] hls: fix baseurl missing last char
Steven Liu
lingjiujianke at gmail.com
Fri Dec 1 01:23:41 EET 2017
2017-12-01 0:31 GMT+08:00 Robert Nagy <ronag89 at gmail.com>:
> ---
> libavformat/hlsenc.c | 9 +--------
> 1 file changed, 1 insertion(+), 8 deletions(-)
>
> diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c
> index cdfbf45823..394c7130ac 100644
> --- a/libavformat/hlsenc.c
> +++ b/libavformat/hlsenc.c
> @@ -1921,14 +1921,7 @@ static int hls_write_header(AVFormatContext *s)
> }
>
> if (hls->baseurl) {
> - int baseurl_len;
> - baseurl_len = strlen(hls->baseurl);
> - vs->baseurl = av_malloc(baseurl_len);
> - if (!vs->baseurl) {
> - ret = AVERROR(ENOMEM);
> - goto fail;
> - }
> - av_strlcpy(vs->baseurl, hls->baseurl, baseurl_len);
> + vs->baseurl = av_strdup(hls->baseurl);
Check the result.
Thanks
> }
>
> if ((hls->flags & HLS_SINGLE_FILE) && (hls->segment_type ==
> SEGMENT_TYPE_FMP4)) {
> --
> 2.15.0
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
More information about the ffmpeg-devel
mailing list