diff --git a/rpcs3/Emu/Cell/Modules/sceNp2.cpp b/rpcs3/Emu/Cell/Modules/sceNp2.cpp index 35787d6469..33855565cb 100644 --- a/rpcs3/Emu/Cell/Modules/sceNp2.cpp +++ b/rpcs3/Emu/Cell/Modules/sceNp2.cpp @@ -1465,12 +1465,12 @@ error_code sceNpMatching2GetRoomPasswordLocal(SceNpMatching2ContextId ctxId, Sce if (password) { - *withPassword = true; + if (withPassword) *withPassword = true; memcpy(roomPassword.get_ptr(), &*password, sizeof(SceNpMatching2SessionPassword)); } else { - *withPassword = false; + if (withPassword) *withPassword = false; } return CELL_OK;