From ab94d425f705ad567ae026d0d2eb00136a1173e7 Mon Sep 17 00:00:00 2001 From: Jacob Su Date: Thu, 29 Aug 2024 08:47:20 +0800 Subject: [PATCH] fix hls segments cleanup. --- trunk/src/app/srs_app_source.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/trunk/src/app/srs_app_source.cpp b/trunk/src/app/srs_app_source.cpp index 956f7b2e3e..136ee5d17a 100755 --- a/trunk/src/app/srs_app_source.cpp +++ b/trunk/src/app/srs_app_source.cpp @@ -1862,6 +1862,7 @@ srs_error_t SrsLiveSourceManager::notify(int event, srs_utime_t interval, srs_ut // When source expired, remove it. // @see https://github.com/ossrs/srs/issues/713 if (source->stream_is_dead()) { + source->dispose(); SrsContextId cid = source->source_id(); if (cid.empty()) cid = source->pre_source_id(); srs_trace("Live: cleanup die source, id=[%s], total=%d", cid.c_str(), (int)pool.size());