diff --git a/Assets/Scripts/CheckServer.cs b/Assets/Scripts/CheckServer.cs
index 994be5c9495c67fe38e6561fa623635afcb7354c..fb57ec8ffc8cb3f5780ca246f436d5cf05338a83 100644
--- a/Assets/Scripts/CheckServer.cs
+++ b/Assets/Scripts/CheckServer.cs
@@ -128,13 +128,13 @@ IEnumerator ServerRoutine(String NetwAddress, int NA_id, double ics)
                 || request.result == UnityWebRequest.Result.ProtocolError)
             {
                 UnityEngine.Debug.Log("Wait for Server to Respond: " + request.error);
+                request.Dispose();
+
                 request = ping1(NetwAddress);
                 //request = UnityWebRequest.Get("http://" + NetwAddress + "/fact/list");
                 //request = UnityWebRequest.Get("http://localhost:8085/fact/list");
                 //UnityEngine.Debug.Log("Req");
                 yield return request.SendWebRequest();
-
-                request.Dispose();
             }
             request.Dispose();