diff --git a/daemon/media_player.c b/daemon/media_player.c index 333c581e2..7e4607d32 100644 --- a/daemon/media_player.c +++ b/daemon/media_player.c @@ -130,7 +130,7 @@ static void media_player_shutdown(struct media_player *mp) { mp->ssrc_out->parent->seq_diff -= num; } - if (mp->opts.block_egress) + if (mp->opts.block_egress && mp->media) MEDIA_CLEAR(mp->media, BLOCK_EGRESS); mp->media = NULL;