From 0c624531ca76fa0b6590c5023191af556fd2c421 Mon Sep 17 00:00:00 2001 From: Maschell Date: Mon, 19 Sep 2022 13:18:44 +0200 Subject: [PATCH] Use the correct path for RemoveDevice to avoid always removing the default device (fs:) --- source/devoptab/devoptab_fsa.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/devoptab/devoptab_fsa.cpp b/source/devoptab/devoptab_fsa.cpp index 90076cd..b6fd256 100644 --- a/source/devoptab/devoptab_fsa.cpp +++ b/source/devoptab/devoptab_fsa.cpp @@ -111,7 +111,8 @@ MochaUtilsStatus Mocha_UnmountFS(const char *virt_name) { continue; } if (strcmp(mount->name, virt_name) == 0) { - RemoveDevice(mount->name); + std::string removeName = std::string(mount->name).append(":"); + RemoveDevice(removeName.c_str()); fsa_free(mount); return MOCHA_RESULT_SUCCESS; }