Procházet zdrojové kódy

Merge pull request #141 from archshift/crash-hunt

hid.cpp: Fixed crash when updating pad data while null
bunnei před 11 roky
rodič
revize
a110b06fb6
1 změnil soubory, kde provedl 4 přidání a 0 odebrání
  1. 4 0
      src/core/hle/service/hid.cpp

+ 4 - 0
src/core/hle/service/hid.cpp

@@ -78,6 +78,10 @@ void PadButtonRelease(PadState pad_state) {
 void PadUpdateComplete() {
     PadData* pad_data = GetPadData();
 
+    if (pad_data == nullptr) {
+        return;
+    }
+
     // Update PadData struct
     pad_data->current_state.hex = next_state.hex;
     pad_data->index = next_index;