Skip to content
Permalink
Browse files

UICommon/NetPlayIndex: Fix possible crash when Add is called again

  • Loading branch information...
Techjar committed Apr 11, 2019
1 parent 0497b20 commit f1e06b89da3e5e07dcf290bbd82effeb70011ac5
Showing with 5 additions and 0 deletions.
  1. +5 −0 Source/Core/UICommon/NetPlayIndex.cpp
@@ -197,6 +197,11 @@ bool NetPlayIndex::Add(NetPlaySession session)
m_player_count = session.player_count;
m_game = session.game_id;

m_session_thread_exit_event.Set();
if (m_session_thread.joinable())
m_session_thread.join();
m_session_thread_exit_event.Reset();

m_session_thread = std::thread([this] { NotificationLoop(); });

return true;

0 comments on commit f1e06b8

Please sign in to comment.
You can’t perform that action at this time.