[FFmpeg-trac] #7527(avformat:new): segfault in libavformat/hlsenc.c hls_delete_old_segments()

FFmpeg trac at avcodec.org
Fri Nov 2 12:40:56 EET 2018


#7527: segfault in libavformat/hlsenc.c hls_delete_old_segments()
------------------------------------+------------------------------------
             Reporter:  caspy       |                    Owner:
                 Type:  defect      |                   Status:  new
             Priority:  important   |                Component:  avformat
              Version:  git-master  |               Resolution:
             Keywords:  hls crash   |               Blocked By:
             Blocking:              |  Reproduced by developer:  0
Analyzed by developer:  0           |
------------------------------------+------------------------------------

Comment (by caspy):

 Replying to [comment:5 stevenliu]:
 > https://patchwork.ffmpeg.org/patch/10889/
 >
 > This is better than the first patch.
 this patch fixes the issue too.


 please, take a look few lines bellow, there is one more unconditional
 access to 'dirname' in subtitles block:
 {{{
 if ((segment->sub_filename[0] != '\0')) {
 ...
 av_strlcpy(sub_path, dirname, sub_path_size);
 av_strlcat(sub_path, segment->sub_filename, sub_path_size);
 }}}
 but i do not use subtitles and know nothing about them. so, i will not be
 able to test this part.

--
Ticket URL: <https://trac.ffmpeg.org/ticket/7527#comment:6>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list