MAINT-8363 Additional sanity checks

meow-7.2.2
andreykproductengine 2018-03-20 19:09:13 +02:00
parent 12b245c4ba
commit 84bda8ea4d
1 changed files with 7 additions and 0 deletions

View File

@ -290,6 +290,13 @@ void LLViewerRegionImpl::requestBaseCapabilitiesCoro(U64 regionHandle)
continue;
}
if (!result.isMap() || result.has("error"))
{
LL_WARNS("AppInit", "Capabilities") << "Malformed response" << LL_ENDL;
// setup for retry.
continue;
}
LLSD httpResults = result["http_result"];
LLCore::HttpStatus status = LLCoreHttpUtil::HttpCoroutineAdapter::getStatusFromLLSD(httpResults);
if (!status)