From 5520613dc37f80086769b3ecee6f75f08509280a Mon Sep 17 00:00:00 2001 From: goeiecool9999 <7033575+goeiecool9999@users.noreply.github.com> Date: Fri, 5 Dec 2025 23:57:57 +0100 Subject: [PATCH] nn_boss: Check for nullptr Fixes a crash in Super Smash Bros. --- src/Cafe/IOSU/nn/boss/boss_service.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Cafe/IOSU/nn/boss/boss_service.cpp b/src/Cafe/IOSU/nn/boss/boss_service.cpp index cc508433..48d6be52 100644 --- a/src/Cafe/IOSU/nn/boss/boss_service.cpp +++ b/src/Cafe/IOSU/nn/boss/boss_service.cpp @@ -902,6 +902,8 @@ namespace iosu::boss // handling automatic scheduling and task state transitions is quite complex // for now we only run the task once std::shared_ptr registeredTask = GetRegisteredTask2(persistentId, taskId); + if(!registeredTask) + return; TaskState state = registeredTask->GetState(); if (state == TaskState::Stopped || state == TaskState::Initial) {