]> git.deb.at Git - rhonda/impostor.git/commitdiff
Fix crash when no nodes are specified
authorAeonLucid <aeonlucid@gmail.com>
Sat, 26 Sep 2020 03:54:49 +0000 (05:54 +0200)
committerAeonLucid <aeonlucid@gmail.com>
Sat, 26 Sep 2020 03:54:49 +0000 (05:54 +0200)
README.md
src/Impostor.Server/Net/Redirector/NodeProviderRedis.cs

index 63d9cc9ce239cebae4b56d4054e36d3a9b9c3f40..174edf1791a3370a8acdfe4c16c61cc47eb3c26c 100644 (file)
--- a/README.md
+++ b/README.md
@@ -20,7 +20,7 @@ Almost all standard features are implemented at this moment, except for public g
 - [x] V2 GameCodes (AAAAAA)
 - [x] Kick player
 - [x] Ban player
-- [ ] Server redirection
+- [x] Server redirection
 - [ ] Server reselect
 
 ## Installation
index c1ef93c90b61b5eef9bdc08bcb2e996441559d0d..ceaec46388655d744a46d2a44e9895de8943894a 100644 (file)
@@ -20,9 +20,12 @@ namespace Impostor.Server.Net.Redirector
             _nodes = new List<IPEndPoint>();
             _lock = new object();
 
-            foreach (var node in redirectorConfig.Value.Nodes)
+            if (redirectorConfig.Value.Nodes != null)
             {
-                _nodes.Add(new IPEndPoint(IPAddress.Parse(node.Ip), node.Port));
+                foreach (var node in redirectorConfig.Value.Nodes)
+                {
+                    _nodes.Add(new IPEndPoint(IPAddress.Parse(node.Ip), node.Port));
+                }
             }
         }