From fe18033b5d7bb6da2bb97ffc8991734f8014eedd Mon Sep 17 00:00:00 2001 From: Akkadius Date: Tue, 24 Dec 2019 23:57:54 -0600 Subject: [PATCH] Only add a loginserver if it has a non-empty value --- world/main.cpp | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/world/main.cpp b/world/main.cpp index 07fb46d67..0ab5f2089 100644 --- a/world/main.cpp +++ b/world/main.cpp @@ -178,15 +178,21 @@ void RegisterLoginservers() LinkedListIterator iterator(loginlist); iterator.Reset(); while (iterator.MoreElements()) { - loginserverlist.Add( - iterator.GetData()->LoginHost.c_str(), - iterator.GetData()->LoginPort, - iterator.GetData()->LoginAccount.c_str(), - iterator.GetData()->LoginPassword.c_str(), - iterator.GetData()->LoginLegacy - ); + if (iterator.GetData()->LoginHost.length()) { + loginserverlist.Add( + iterator.GetData()->LoginHost.c_str(), + iterator.GetData()->LoginPort, + iterator.GetData()->LoginAccount.c_str(), + iterator.GetData()->LoginPassword.c_str(), + iterator.GetData()->LoginLegacy + ); - LogInfo("Added loginserver [{}]:[{}]", iterator.GetData()->LoginHost.c_str(), iterator.GetData()->LoginPort); + LogInfo( + "Added loginserver [{}]:[{}]", + iterator.GetData()->LoginHost.c_str(), + iterator.GetData()->LoginPort + ); + } iterator.Advance(); } }