From 7e612458a05dd512bf0b8fa436e7f1f16cf73406 Mon Sep 17 00:00:00 2001 From: sergystepanov Date: Wed, 10 Jul 2024 00:36:20 +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 a88dca94..d5b66fca 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