From ad8911e9067f5a4a348fded0db7a2737249e5cc0 Mon Sep 17 00:00:00 2001 From: Donat Zenichev Date: Tue, 26 May 2026 19:04:48 +0200 Subject: [PATCH] MT#61856 media_player: cache entry free, add `kernel_idx` guard When calling the `kernel_free_packet_stream()`, check the `kernel_idx` guard (INT_MAX). Change-Id: Ic3b127f87257d9703e3616769a97c34e30fe971a --- daemon/media_player.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/daemon/media_player.c b/daemon/media_player.c index 7bc45b070..73e4ce336 100644 --- a/daemon/media_player.c +++ b/daemon/media_player.c @@ -2168,7 +2168,8 @@ static void __media_player_cache_entry_free(struct media_player_cache_entry *e) } media_player_coder_shutdown(&e->coder); av_packet_free(&e->coder.pkt); - kernel_free_packet_stream(e->kernel_idx); + if (e->kernel_idx != -1) + kernel_free_packet_stream(e->kernel_idx); g_free(e->index.index.file.s); payload_type_clear(&e->index.dst_pt); memory_arena_free(&e->arena);