vlc | branch: master | Thomas Guillem <[email protected]> | Tue Jun  9 17:29:52 
2020 +0200| [c973e161335d129809b47ac4c451877caa6c052d] | committer: Thomas 
Guillem

lib: media_player: fix wrong assert

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=c973e161335d129809b47ac4c451877caa6c052d
---

 lib/media_player.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/lib/media_player.c b/lib/media_player.c
index c512a04f11..d33a1b5b5c 100644
--- a/lib/media_player.c
+++ b/lib/media_player.c
@@ -335,7 +335,9 @@ on_program_selection_changed(vlc_player_t *player, int 
unselected_id,
 
     const struct vlc_player_program *program =
         vlc_player_GetSelectedProgram(player);
-    assert(program);
+
+    if (unlikely(program == NULL)) /* can happen when the player is stopping */
+        return;
 
     libvlc_event_t event;
     event.type = libvlc_MediaPlayerScrambledChanged;

_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to