]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/hlsenc.c
exr: fix out-of-bounds read
[ffmpeg] / libavformat / hlsenc.c
index 9ca2df7bf29f203b2ed3a6f52e2dac1efbbb4d1f..e16fb0caa9cb881664ea8b97f48c1eb7d5dd186b 100644 (file)
@@ -183,6 +183,7 @@ static int hls_delete_old_segments(HLSContext *hls) {
     segment = hls->old_segments;
     while (segment) {
         playlist_duration -= segment->duration;
+        hls->initial_prog_date_time += segment->duration;
         previous_segment = segment;
         segment = previous_segment->next;
         if (playlist_duration <= -previous_segment->duration) {