diff --git a/rpcs3/Emu/Cell/Modules/cellAudio.cpp b/rpcs3/Emu/Cell/Modules/cellAudio.cpp index 15c354b855..002f08196c 100644 --- a/rpcs3/Emu/Cell/Modules/cellAudio.cpp +++ b/rpcs3/Emu/Cell/Modules/cellAudio.cpp @@ -1376,6 +1376,11 @@ error_code cellAudioSetNotifyEventQueue(u64 key) return CELL_AUDIO_ERROR_NOT_INIT; } + if (!lv2_event_queue::find(key)) + { + return CELL_AUDIO_ERROR_TRANS_EVENT; + } + for (auto k : g_audio->keys) // check for duplicates { if (k == key)