diff --git a/pkg/rtc/participant.go b/pkg/rtc/participant.go index b50568d72..3bf18eb4f 100644 --- a/pkg/rtc/participant.go +++ b/pkg/rtc/participant.go @@ -1528,7 +1528,7 @@ func (p *ParticipantImpl) setupMigrationTimerLocked() { } func (p *ParticipantImpl) MaybeStartMigration(force bool, onStart func()) bool { - if p.params.UseOneShotSignallingMode { + if p.IsClosed() || p.params.UseOneShotSignallingMode { return false }