From 3b54f17650ac991984677b666ce07f9da0ca6bc4 Mon Sep 17 00:00:00 2001 From: Sergey Stepanov Date: Wed, 10 Jul 2024 00:27:24 +0300 Subject: [PATCH] Fix crash when loading games too early (also for mac) --- pkg/worker/caged/libretro/frontend.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/worker/caged/libretro/frontend.go b/pkg/worker/caged/libretro/frontend.go index a88dca94b..d5b66fca5 100644 --- a/pkg/worker/caged/libretro/frontend.go +++ b/pkg/worker/caged/libretro/frontend.go @@ -262,9 +262,9 @@ func (f *Frontend) Start() { f.log.Error().Err(err).Msg("save on quit failed") } } + f.mui.Unlock() f.Shutdown() }() - defer f.mui.Unlock() if f.HasSave() { // advance 1 frame for Mupen, DOSBox save states