summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandreykproductengine <andreykproductengine@lindenlab.com>2018-05-04 10:35:50 +0300
committerandreykproductengine <andreykproductengine@lindenlab.com>2018-05-04 10:35:50 +0300
commit14ed34f26dbc2c62fc13984cedf20d8e48c34417 (patch)
treeb3deb9c0f0da669cd5af4e0a402b7b4ba13390ad
parent7b5c0dd39a0928601a0e0ae51d4a75ac7f254ab3 (diff)
MAINT-7626 Incorporate transfer changes into viewer
-rw-r--r--indra/llmessage/llxfermanager.cpp12
1 files changed, 3 insertions, 9 deletions
diff --git a/indra/llmessage/llxfermanager.cpp b/indra/llmessage/llxfermanager.cpp
index 8f18004791..70def36d51 100644
--- a/indra/llmessage/llxfermanager.cpp
+++ b/indra/llmessage/llxfermanager.cpp
@@ -1099,7 +1099,6 @@ void LLXferManager::retransmitUnackedPackets()
{
LL_INFOS() << "resending xfer " << xferp->mRemoteHost << ":" << xferp->getFileName() << " packet unconfirmed after: "<< et << " sec, packet " << xferp->mPacketNum << LL_ENDL;
xferp->resendLastPacket();
- xferp = xferp->mNext;
}
}
else if ((xferp->mStatus == e_LL_XFER_REGISTERED) && ( (et = xferp->ACKTimer.getElapsedTimeF32()) > LL_XFER_REGISTRATION_TIMEOUT))
@@ -1137,14 +1136,10 @@ void LLXferManager::retransmitUnackedPackets()
xferp->sendNextPacket();
changeNumActiveXfers(xferp->mRemoteHost,1);
}
- }
- xferp = xferp->mNext;
- }
- else
- {
- xferp = xferp->mNext;
+ }
}
- }
+ ++iter;
+ } // end while() loop
//
// HACK - if we're using xfer confirm throttling, throttle our xfer confirms here
@@ -1240,7 +1235,6 @@ void LLXferManager::startPendingDownloads()
{
++download_count;
}
- xferp = xferp->mNext;
}
S32 start_count = mMaxIncomingXfers - download_count;