MAINT-6099: Add a check on the result of requestPostWithLLSD for error. Also log the failed URL.
parent
83a62fa2e1
commit
af47bfff6b
|
|
@ -409,9 +409,17 @@ bool LLCrashLogger::runCrashLogPost(std::string host, LLSD data, std::string msg
|
|||
{
|
||||
updateApplication(llformat("%s, try %d...", msg.c_str(), i+1));
|
||||
|
||||
LLCoreHttpUtil::requestPostWithLLSD(httpRequest.get(), LLCore::HttpRequest::DEFAULT_POLICY_ID, 0,
|
||||
LLCore::HttpHandle handle = LLCoreHttpUtil::requestPostWithLLSD(httpRequest.get(), LLCore::HttpRequest::DEFAULT_POLICY_ID, 0,
|
||||
host, data, httpOpts, LLCore::HttpHeaders::ptr_t(), LLCore::HttpHandler::ptr_t(new LLCrashLoggerHandler));
|
||||
|
||||
if (handle == LLCORE_HTTP_HANDLE_INVALID)
|
||||
{
|
||||
LLCore::HttpStatus status = httpRequest->getStatus();
|
||||
LL_WARNS("CRASHREPORT") << "Request POST failed to " << host << " with status of [" <<
|
||||
status.getType() << "]\"" << status.toString() << "\"" << LL_ENDL;
|
||||
return false;
|
||||
}
|
||||
|
||||
while(!gBreak)
|
||||
{
|
||||
updateApplication(); // No new message, just pump the IO
|
||||
|
|
|
|||
Loading…
Reference in New Issue