Fix unitialised variable occassionally being used

This commit is contained in:
Craig Robbins 2015-01-24 14:22:50 +10:00
parent a555e2d9b0
commit 0ea843bbdb
1 changed files with 3 additions and 2 deletions

View File

@ -2116,6 +2116,9 @@ bool Game::connectToServer(const std::string &playername,
const std::string &password, std::string *address, u16 port,
bool *connect_ok, bool *aborted)
{
*connect_ok = false; // Let's not be overly optimistic
*aborted = false;
showOverlayMessage("Resolving address...", 0, 15);
Address connect_address(0, 0, 0, 0, port);
@ -2158,14 +2161,12 @@ bool Game::connectToServer(const std::string &playername,
gamedef = client; // Client acts as our GameDef
infostream << "Connecting to server at ";
connect_address.print(&infostream);
infostream << std::endl;
client->connect(connect_address);
/*
Wait for server to accept connection
*/