From 01bc03244cb066ff3d70610d06321a518173da9f Mon Sep 17 00:00:00 2001 From: d0k3 Date: Fri, 8 Sep 2017 15:24:29 +0200 Subject: [PATCH] Scripting: Properly deinit filesystems on reboot / poweroff --- source/utils/scripting.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/utils/scripting.c b/source/utils/scripting.c index 5655730..c4df5b6 100644 --- a/source/utils/scripting.c +++ b/source/utils/scripting.c @@ -625,8 +625,12 @@ bool run_cmd(cmd_id id, u32 flags, char** argv, char* err_str) { AutoEmuNandBase(true); InitExtFS(); } else if (id == CMD_ID_REBOOT) { + DeinitExtFS(); + DeinitSDCardFS(); Reboot(); } else if (id == CMD_ID_POWEROFF) { + DeinitExtFS(); + DeinitSDCardFS(); PowerOff(); } else { // command not recognized / bad number of arguments ret = false;