FIRE-7300; Gracefully handle 'Started' status. Ignore it and continue login.

Nicky 2012-08-26 12:56:13 +02:00
parent 95687d7e92
commit 7823ea6d72
1 changed files with 9 additions and 0 deletions

View File

@ -271,6 +271,15 @@ void LLLogin::Impl::login_(LLCoros::self& self, std::string uri, LLSD login_para
}
return; // Done!
}
// <FS:ND> FIRE-7300, sometimes we end with "Started" here. Slightly slow server? Seems to be ok to just skip it. Otherwise we'd error out and crash in the if case 9 lines below.
if( status == "Started")
{
LL_DEBUGS("LLLogin") << mAuthResponse << LL_ENDL;
continue;
}
// </FS:ND>
// If we don't recognize status at all, trouble
if (! (status == "CURLError"
|| status == "XMLRPCError"