Changed: Init CLoginProgressPostThread only if InstallStatsUrl is defined
This commit is contained in:
parent
5b01b79a4c
commit
3a009045aa
1 changed files with 10 additions and 11 deletions
|
@ -345,21 +345,20 @@ void CLoginProgressPostThread::init(NLMISC::CConfigFile &configFile)
|
|||
static std::string::size_type httpStrSize = httpStr.size();
|
||||
std::string tmp = configFile.getVarPtr("InstallStatsUrl")->asString(0);
|
||||
std::string::size_type it= tmp.find(httpStr);
|
||||
if (it != std::string::npos)
|
||||
{
|
||||
std::string::size_type hostPageSeparator = tmp.find("/", httpStrSize);
|
||||
if (hostPageSeparator != std::string::npos)
|
||||
{
|
||||
installStartupPage = tmp.substr(hostPageSeparator); //keep the leading slash
|
||||
installStartupHost = tmp.substr(httpStrSize, hostPageSeparator - httpStrSize); // dont keep the last slah
|
||||
}
|
||||
}
|
||||
if (it == std::string::npos) return;
|
||||
|
||||
std::string::size_type hostPageSeparator = tmp.find("/", httpStrSize);
|
||||
if (hostPageSeparator == std::string::npos) return;
|
||||
|
||||
installStartupPage = tmp.substr(hostPageSeparator); //keep the leading slash
|
||||
installStartupHost = tmp.substr(httpStrSize, hostPageSeparator - httpStrSize); // dont keep the last slah
|
||||
|
||||
init(installStartupHost, installStartupPage);
|
||||
}
|
||||
else
|
||||
{
|
||||
nlwarning("Error the InstallStatsUrl is not in the client_default.cfg.");
|
||||
// nlwarning("Error the InstallStatsUrl is not in the client_default.cfg.");
|
||||
}
|
||||
init(installStartupHost, installStartupPage);
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue