diff --git a/Source/Core/Core/HW/EXI/BBA/XLINK_KAI_BBA.cpp b/Source/Core/Core/HW/EXI/BBA/XLINK_KAI_BBA.cpp index 61e1eefb90..cb1c096ed0 100644 --- a/Source/Core/Core/HW/EXI/BBA/XLINK_KAI_BBA.cpp +++ b/Source/Core/Core/HW/EXI/BBA/XLINK_KAI_BBA.cpp @@ -58,6 +58,10 @@ bool CEXIETHERNET::XLinkNetworkInterface::Activate() void CEXIETHERNET::XLinkNetworkInterface::Deactivate() { + // Is the BBA Active? If not skip shutdown + if (!IsActivated()) + return; + // Send d; to tell XLink we want to disconnect cleanly // disconnect;optional_locally_unique_name;optional_padding std::string cmd =