From ed9910d587b5504d38e4f7ef2777f2ea7bd9b760 Mon Sep 17 00:00:00 2001
From: Thulinma <jaron@vietors.com>
Date: Wed, 3 Aug 2022 14:58:05 +0200
Subject: [PATCH] Fix for list limit in HLS/CMAF outputs when using non-live

---
 src/output/output_cmaf.cpp | 2 +-
 src/output/output_hls.cpp  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/output/output_cmaf.cpp b/src/output/output_cmaf.cpp
index 756fceb8..4582a8b6 100644
--- a/src/output/output_cmaf.cpp
+++ b/src/output/output_cmaf.cpp
@@ -284,7 +284,7 @@ namespace Mist{
         requestTid,
         M.biggestFragment(timingTid) / 1000,
         atol(H.GetVar("iMsn").c_str()),
-        config->getInteger("listlimit"),
+        M.getLive()? config->getInteger("listlimit") : 0,
         urlPrefix,
         systemBoot,
         bootMsOffset,
diff --git a/src/output/output_hls.cpp b/src/output/output_hls.cpp
index 93410f54..19d083e6 100644
--- a/src/output/output_hls.cpp
+++ b/src/output/output_hls.cpp
@@ -173,7 +173,7 @@ namespace Mist{
         requestTid,
         M.biggestFragment(timingTid) / 1000,
         atol(H.GetVar("iMsn").c_str()),
-        config->getInteger("listlimit"),
+        M.getLive()? config->getInteger("listlimit") : 0,
         urlPrefix,
         systemBoot,
         bootMsOffset,