- missed one exit.

This commit is contained in:
Christoph Oelckers 2019-10-07 01:10:37 +02:00
parent 0a611e1992
commit c95a07d2c4

View file

@ -1541,7 +1541,7 @@ bool DoArbitrate (void *userdata)
return false;
}
void D_ArbitrateNetStart (void)
bool D_ArbitrateNetStart (void)
{
ArbitrateData data;
int i;
@ -1604,7 +1604,7 @@ void D_ArbitrateNetStart (void)
StartScreen->NetInit ("Exchanging game information", 1);
if (!StartScreen->NetLoop (DoArbitrate, &data))
{
exit(0);
return false;
}
if (consoleplayer == Net_Arbitrator)
@ -1621,6 +1621,7 @@ void D_ArbitrateNetStart (void)
}
}
StartScreen->NetDone();
return true;
}
static void SendSetup (uint32_t playersdetected[MAXNETNODES], uint8_t gotsetup[MAXNETNODES], int len)
@ -1726,7 +1727,7 @@ bool D_CheckNetGame (void)
if (netgame)
{
GameConfig->ReadNetVars (); // [RH] Read network ServerInfo cvars
D_ArbitrateNetStart ();
if (!D_ArbitrateNetStart ()) return false;
}
// read values out of doomcom