Просмотр исходного кода

hid.cpp: Fixed crash when updating pad data while null

Fixes #137
archshift 11 лет назад
Родитель
Сommit
366ae1b351
1 измененных файлов с 4 добавлено и 0 удалено
  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;