Przeglądaj źródła

Thread: Fix nullptr access in a logging function

Yuri Kunde Schlesner 11 lat temu
rodzic
commit
78ea76e12f
1 zmienionych plików z 2 dodań i 1 usunięć
  1. 2 1
      src/core/hle/kernel/thread.cpp

+ 2 - 1
src/core/hle/kernel/thread.cpp

@@ -420,7 +420,8 @@ void Reschedule() {
 
         for (Thread* thread : thread_list) {
             LOG_TRACE(Kernel, "\thandle=0x%08X prio=0x%02X, status=0x%08X wait_type=0x%08X wait_handle=0x%08X",
-                thread->GetHandle(), thread->current_priority, thread->status, thread->wait_type, thread->wait_object->GetHandle());
+                thread->GetHandle(), thread->current_priority, thread->status, thread->wait_type,
+                (thread->wait_object ? thread->wait_object->GetHandle() : INVALID_HANDLE));
         }
     }
 }