diff --git a/source/cfg/cfg_sd_card.cpp b/source/cfg/cfg_sd_card.cpp index e561d975..6b4e3db2 100644 --- a/source/cfg/cfg_sd_card.cpp +++ b/source/cfg/cfg_sd_card.cpp @@ -53,9 +53,7 @@ namespace sts::cfg { void InitializeSdCard() { for (size_t i = 0; i < NumRequiredServicesForSdCardAccess; i++) { - Service tmp; - R_ASSERT(sm::GetService(&tmp, RequiredServicesForSdCardAccess[i])); - serviceClose(&tmp); + R_ASSERT(sm::WaitService(RequiredServicesForSdCardAccess[i])); } R_ASSERT(fsMountSdcard(&g_sd_card_filesystem)); g_sd_card_initialized = true;