UploadBandwidthThrottler.cpp said:
SocketSentBytes socketSentBytes = socket->SendFileAndControlData((UINT)min(doubleSendSize, bytesToSpend-spentBytes), doubleSendSize);
uint32 lastSpentBytes = socketSentBytes.sentBytesControlPackets + socketSentBytes.sentBytesStandardPackets;
spentBytes += lastSpentBytes;
spentOverhead += socketSentBytes.sentBytesControlPackets;
} else {
theApp.QueueDebugLogLine(false,_T("There was a NULL socket in the UploadBandwidthThrottler Standard list (equal-for-all)! Prevented usage. Index: %i Size: %i"), rememberedSlotCounter, m_StandardOrder_list.GetSize());
}
ListenSocket.cpp said:
{
SocketSentBytes returnStatus = CEMSocket::SendFileAndControlData(maxNumberOfBytesToSend, overchargeMaxBytesToSend);
if (returnStatus.success && (returnStatus.sentBytesControlPackets > 0 || returnStatus.sentBytesStandardPackets > 0))
ResetTimeOutTimer();
return returnStatus;
}
EMSocket.cpp said:
// package container and dispose of the container.
sendblen = curPacket->GetRealPacketSize(); //CRASH
sendbuffer = curPacket->DetachPacket();
sent = 0;
delete curPacket;
This post has been edited by tHeWiZaRdOfDoS: 13 December 2005 - 09:48 AM