diff --git a/LoadBalancerProject-DONT-IMPORT-INTO-UNITY/LRM_LoadBalancer/Program.cs b/LoadBalancerProject-DONT-IMPORT-INTO-UNITY/LRM_LoadBalancer/Program.cs index 7dc6d0e..3202f47 100644 --- a/LoadBalancerProject-DONT-IMPORT-INTO-UNITY/LRM_LoadBalancer/Program.cs +++ b/LoadBalancerProject-DONT-IMPORT-INTO-UNITY/LRM_LoadBalancer/Program.cs @@ -110,12 +110,16 @@ namespace LightReflectiveMirror.LoadBalancing try { string receivedStats = await wc.DownloadStringTaskAsync($"http://{serverIP}:{port}/api/servers"); - return JsonConvert.DeserializeObject>(receivedStats); + var stats = JsonConvert.DeserializeObject>(receivedStats); + if (stats == null) + return new List(); + else + return stats; } catch (Exception e) { // Server failed to respond - return null; + return new List(); } } }