diff --git a/app/api/api.go b/app/api/api.go index 16ce3e0e..d6b54eff 100644 --- a/app/api/api.go +++ b/app/api/api.go @@ -1790,13 +1790,6 @@ func (a *api) stop() { } } - // Stop all restream processes - if a.restream != nil { - logger.Info().Log("Stopping all processes ...") - a.restream.Stop() - a.restream = nil - } - // Stop the SRT server if a.srtserver != nil { a.log.logger.srt.Info().Log("Stopping ...") @@ -1845,6 +1838,13 @@ func (a *api) stop() { a.sidecarserver = nil } + // Stop all restream processes + if a.restream != nil { + logger.Info().Log("Stopping all processes ...") + a.restream.Stop() + a.restream = nil + } + if a.iam != nil { a.iam.Close() }