diff --git a/Source/diablo.cpp b/Source/diablo.cpp index 3d0f34a43..a3f4f319b 100644 --- a/Source/diablo.cpp +++ b/Source/diablo.cpp @@ -457,10 +457,11 @@ BOOL StartGame(BOOL bNewGame, BOOL bSinglePlayer) NetClose(); #ifndef HELLFIRE pfile_create_player_description(0, 0); - } while (gbRunGameResult); #else - } while (gbMaxPlayers == 1 || !gbRunGameResult); + if (gbMaxPlayers == 1) + break; #endif + } while (gbRunGameResult); SNetDestroy(); return gbRunGameResult;