Parcourir la source

another silly bug gezz

UbitUmarov il y a 3 ans
Parent
commit
0252c5fa1b
1 fichiers modifiés avec 5 ajouts et 1 suppressions
  1. 5 1
      OpenSim/Capabilities/Handlers/GetAssets/GetAssetsHandler.cs

+ 5 - 1
OpenSim/Capabilities/Handlers/GetAssets/GetAssetsHandler.cs

@@ -83,6 +83,7 @@ namespace OpenSim.Capabilities.Handlers
 
             if (m_assetService == null)
             {
+                //m_log.Warn("[GETASSET]: no service"); 
                 response.StatusCode = (int)HttpStatusCode.ServiceUnavailable;
                 response.KeepAlive = false;
                 return;
@@ -156,8 +157,11 @@ namespace OpenSim.Capabilities.Handlers
             if (Util.TryParseHttpRange(range, out start, out end))
             {
                 // viewers do send broken start, then flag good assets as bad
-                if (start < asset.Data.Length)
+                if (start >= asset.Data.Length)
+                {
+                    //m_log.Warn("[GETASSET]: bad start: " + range);
                     response.StatusCode = (int)HttpStatusCode.OK;
+                }
                 else
                 {
                     if (end == -1)