From 7c276c19935691bb24e30b402a70b449b5dd68cb Mon Sep 17 00:00:00 2001 From: Sepalani Date: Sun, 11 Feb 2024 22:55:23 +0400 Subject: [PATCH] EXI: Don't kill Dolphin when receiving BBA_IOB According to @Kirbymimi it doesn't crash on real hardware. Testing was done by sending many UDP packets to an unbound port. --- Source/Core/Core/HW/EXI/EXI_DeviceEthernet.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Source/Core/Core/HW/EXI/EXI_DeviceEthernet.cpp b/Source/Core/Core/HW/EXI/EXI_DeviceEthernet.cpp index 0e7a1d0276..549ace3a6e 100644 --- a/Source/Core/Core/HW/EXI/EXI_DeviceEthernet.cpp +++ b/Source/Core/Core/HW/EXI/EXI_DeviceEthernet.cpp @@ -143,9 +143,7 @@ void CEXIETHERNET::ImmWrite(u32 data, u32 size) if (transfer.address == BBA_IOB && transfer.region == transfer.MX) { ERROR_LOG_FMT(SP1, - "Usage of BBA_IOB indicates that the rx packet descriptor has been corrupted. " - "Killing Dolphin..."); - std::exit(0); + "Usage of BBA_IOB indicates that the rx packet descriptor has been corrupted."); } // transfer has been setup