diff --git a/src/core/libraries/audio/audioout.cpp b/src/core/libraries/audio/audioout.cpp index cc7ce342..eac3845f 100644 --- a/src/core/libraries/audio/audioout.cpp +++ b/src/core/libraries/audio/audioout.cpp @@ -235,6 +235,9 @@ int PS4_SYSV_ABI sceAudioOutGetSystemState() { } int PS4_SYSV_ABI sceAudioOutInit() { + if (audio != nullptr) { + return ORBIS_AUDIO_OUT_ERROR_ALREADY_INIT; + } audio = std::make_unique(); LOG_INFO(Lib_AudioOut, "called"); return ORBIS_OK;