Ensure the stopAudio() always runs

This commit is contained in:
Marc Brooks 2025-11-17 19:44:11 -06:00
parent 9b2500b2df
commit 8c7764a663
No known key found for this signature in database
GPG Key ID: 583A6AF2D6AE1DC6
1 changed files with 3 additions and 1 deletions

View File

@ -42,7 +42,9 @@ func Main() {
initDisplay() initDisplay()
initNative(systemVersionLocal, appVersionLocal) initNative(systemVersionLocal, appVersionLocal)
initAudio() initAudio()
defer stopAudio()
http.DefaultClient.Timeout = 1 * time.Minute http.DefaultClient.Timeout = 1 * time.Minute
@ -81,6 +83,7 @@ func Main() {
if err := initImagesFolder(); err != nil { if err := initImagesFolder(); err != nil {
logger.Warn().Err(err).Msg("failed to init images folder") logger.Warn().Err(err).Msg("failed to init images folder")
} }
initJiggler() initJiggler()
// start video sleep mode timer // start video sleep mode timer
@ -140,7 +143,6 @@ func Main() {
signal.Notify(sigs, syscall.SIGINT, syscall.SIGTERM) signal.Notify(sigs, syscall.SIGINT, syscall.SIGTERM)
<-sigs <-sigs
stopAudio()
logger.Log().Msg("JetKVM Shutting Down") logger.Log().Msg("JetKVM Shutting Down")
//if fuseServer != nil { //if fuseServer != nil {