Index: OpenMetaverse/AssetManager.cs
===================================================================
--- OpenMetaverse/AssetManager.cs	(revision 2448)
+++ OpenMetaverse/AssetManager.cs	(working copy)
@@ -474,7 +474,9 @@
 
                         if (download.TimeSinceLastPacket > 5000)
                         {
-                            --download.DiscardLevel;
+                            if(download.DiscardLevel>0)
+								--download.DiscardLevel;
+								
                             download.TimeSinceLastPacket = 0;
                             RequestImage(download.ID, download.ImageType, download.Priority, download.DiscardLevel, packet);
                         }

