Patch by: Justin Clark-Casey
http://code.google.com/p/libopenmetaverse/source/detail?r=3594
Modified:
/libopenmetaverse/trunk/OpenMetaverse/AssetManager.cs
=======================================
--- /libopenmetaverse/trunk/OpenMetaverse/AssetManager.cs Sat Jul 9
04:32:09 2011
+++ /libopenmetaverse/trunk/OpenMetaverse/AssetManager.cs Fri Dec 2
00:02:47 2011
@@ -1467,11 +1467,9 @@
}
}
- // This assumes that every transfer packet except the last
one is exactly 1000 bytes,
- // hopefully that is a safe assumption to make
try
{
- Buffer.BlockCopy(asset.TransferData.Data, 0,
download.AssetData, 1000 * asset.TransferData.Packet,
+ Buffer.BlockCopy(asset.TransferData.Data, 0,
download.AssetData, download.Transferred,
asset.TransferData.Data.Length);
download.Transferred += asset.TransferData.Data.Length;
}