Fixed: Don't append empty login, password or shard ID to batch
This commit is contained in:
parent
c70095d428
commit
d3f031f3ee
1 changed files with 13 additions and 5 deletions
|
@ -1029,12 +1029,20 @@ void CPatchManager::executeBatchFile()
|
||||||
arguments += "\"" + RyzomFilename + "\" \"" + ClientPatchPath + "\" " + ClientRootPath + "\"";
|
arguments += "\"" + RyzomFilename + "\" \"" + ClientPatchPath + "\" " + ClientRootPath + "\"";
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// append login and password
|
// append login, password and shard
|
||||||
arguments += " " + LoginLogin + " " + LoginPassword;
|
if (!LoginLogin.empty())
|
||||||
|
|
||||||
if (!r2Mode)
|
|
||||||
{
|
{
|
||||||
arguments += " " + toString(LoginShardId);
|
arguments += " " + LoginLogin;
|
||||||
|
|
||||||
|
if (!LoginPassword.empty())
|
||||||
|
{
|
||||||
|
arguments += " " + LoginPassword;
|
||||||
|
|
||||||
|
if (!r2Mode)
|
||||||
|
{
|
||||||
|
arguments += " " + toString(LoginShardId);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!launchProgram(batchFilename, arguments, false))
|
if (!launchProgram(batchFilename, arguments, false))
|
||||||
|
|
Loading…
Reference in a new issue