Catch another j2k decode exception that can be caused by a bad asset
parent
98cdc1efdd
commit
e2327384e0
|
@ -210,6 +210,8 @@ namespace OpenSim.Region.ClientStack.LindenUDP
|
|||
bool complete = false;
|
||||
int imagePacketSize = ((int)m_packetNumber == (TexturePacketCount())) ? LastPacketSize() : cImagePacketSize;
|
||||
|
||||
try
|
||||
{
|
||||
if ((CurrentBytePosition() + cImagePacketSize) > m_asset.Data.Length)
|
||||
{
|
||||
imagePacketSize = LastPacketSize();
|
||||
|
@ -249,8 +251,11 @@ namespace OpenSim.Region.ClientStack.LindenUDP
|
|||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
public bool SendPackets(LLClientView client)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue