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
mr26.1
Donat Zenichev 3 weeks ago
parent b79b99edf6
commit ad8911e906

@ -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);

Loading…
Cancel
Save