ソースを参照

Removed thread.abort

Kenric Nugteren 2 年 前
コミット
3e7ca7cf17
1 ファイル変更5 行追加1 行削除
  1. 5 1
      prs.server/Engines/GPS/GPSListener.cs

+ 5 - 1
prs.server/Engines/GPS/GPSListener.cs

@@ -443,7 +443,11 @@ namespace PRSServer
                 m_clientListenerThread.Join(1000);
                 m_clientListenerThread.Join(1000);
 
 
                 // If still alive; Get rid of the thread.
                 // If still alive; Get rid of the thread.
-                if (m_clientListenerThread.IsAlive) m_clientListenerThread.Abort();
+                if (m_clientListenerThread.IsAlive)
+                {
+                    Logger.Send(LogType.Error, "", "Thread didn't die in time.");
+                }
+                    //m_clientListenerThread.Abort();
                 m_clientListenerThread = null;
                 m_clientListenerThread = null;
                 m_clientSocket = null;
                 m_clientSocket = null;
                 m_markedForDeletion = true;
                 m_markedForDeletion = true;