[FFmpeg-cvslog] avformat/hlsenc: fix baseurl missing last char

Robert Nagy git at videolan.org
Mon Dec 4 06:01:15 EET 2017


ffmpeg | branch: master | Robert Nagy <ronag89 at gmail.com> | Mon Dec  4 12:00:13 2017 +0800| [31b351ea81d0a7c0d0ed1982dcc6327b7f43b987] | committer: Steven Liu

avformat/hlsenc: fix baseurl missing last char

Reviewed-by: Steven Liu <lq at onvideo.cn>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=31b351ea81d0a7c0d0ed1982dcc6327b7f43b987
---

 libavformat/hlsenc.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c
index cdfbf45823..dc8bf48791 100644
--- a/libavformat/hlsenc.c
+++ b/libavformat/hlsenc.c
@@ -1921,14 +1921,11 @@ static int hls_write_header(AVFormatContext *s)
     }
 
     if (hls->baseurl) {
-        int baseurl_len;
-        baseurl_len = strlen(hls->baseurl);
-        vs->baseurl = av_malloc(baseurl_len);
+        vs->baseurl = av_strdup(hls->baseurl);
         if (!vs->baseurl) {
             ret = AVERROR(ENOMEM);
             goto fail;
         }
-        av_strlcpy(vs->baseurl, hls->baseurl, baseurl_len);
     }
 
     if ((hls->flags & HLS_SINGLE_FILE) && (hls->segment_type == SEGMENT_TYPE_FMP4)) {



More information about the ffmpeg-cvslog mailing list