Răsfoiți Sursa

Merge pull request #9381 from liamwhite/uninit

service_thread: fix uninitialized memory usage
Mai 3 ani în urmă
părinte
comite
a52d0b82a6
1 a modificat fișierele cu 7 adăugiri și 7 ștergeri
  1. 7 7
      src/core/hle/kernel/service_thread.cpp

+ 7 - 7
src/core/hle/kernel/service_thread.cpp

@@ -36,14 +36,14 @@ public:
 
 
 private:
 private:
     KernelCore& kernel;
     KernelCore& kernel;
-
-    std::jthread m_host_thread;
-    std::mutex m_session_mutex;
-    std::map<KServerSession*, std::shared_ptr<SessionRequestManager>> m_sessions;
-    KEvent* m_wakeup_event;
-    KThread* m_thread;
-    std::atomic<bool> m_shutdown_requested;
     const std::string m_service_name;
     const std::string m_service_name;
+
+    std::jthread m_host_thread{};
+    std::mutex m_session_mutex{};
+    std::map<KServerSession*, std::shared_ptr<SessionRequestManager>> m_sessions{};
+    KEvent* m_wakeup_event{};
+    KThread* m_thread{};
+    std::atomic<bool> m_shutdown_requested{};
 };
 };
 
 
 void ServiceThread::Impl::WaitAndProcessImpl() {
 void ServiceThread::Impl::WaitAndProcessImpl() {