diff options
author | andreykproductengine <akleshchev@productengine.com> | 2016-10-18 19:57:19 +0300 |
---|---|---|
committer | andreykproductengine <akleshchev@productengine.com> | 2016-10-18 19:57:19 +0300 |
commit | 9564600206c0120f2249a48ba54920902c1a11eb (patch) | |
tree | 8877966d622bcea38b2310523282fbdf6ee39c42 /indra/llmessage | |
parent | 877c01f3f2632c52e9ed116c813f5c187e7ab863 (diff) |
MAINT-6487 Decreasing delay
Diffstat (limited to 'indra/llmessage')
-rw-r--r-- | indra/llmessage/llxfermanager.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/indra/llmessage/llxfermanager.cpp b/indra/llmessage/llxfermanager.cpp index 58d3ee47a1..272dbbc785 100644 --- a/indra/llmessage/llxfermanager.cpp +++ b/indra/llmessage/llxfermanager.cpp @@ -1123,10 +1123,12 @@ void LLXferManager::abortRequestById(U64 xfer_id, S32 result_code) else { xferp->mCallbackResult = result_code; - xferp->processEOF(); //should norify requestor + xferp->processEOF(); //should notify requester removeXfer(xferp, &mReceiveList); - startPendingDownloads(); } + // Since already removed or marked as aborted no need + // to wait for processAbort() to start new download + startPendingDownloads(); } } |