diff --git a/OpenSim/Region/ClientStack/Linden/Caps/BunchOfCaps/BunchOfCaps.cs b/OpenSim/Region/ClientStack/Linden/Caps/BunchOfCaps/BunchOfCaps.cs index 12cbe1c386..972e387cb8 100644 --- a/OpenSim/Region/ClientStack/Linden/Caps/BunchOfCaps/BunchOfCaps.cs +++ b/OpenSim/Region/ClientStack/Linden/Caps/BunchOfCaps/BunchOfCaps.cs @@ -1625,8 +1625,8 @@ namespace OpenSim.Region.ClientStack.Linden } StringBuilder sb = LLSDxmlEncode.Start(); LLSDxmlEncode.AddMap(sb); - LLSDxmlEncode.AddArray("attachments", sb); + LLSDxmlEncode.AddArray("attachments", sb); foreach (KeyValuePair> kvp in perAttPoints) { LLSDxmlEncode.AddMap(sb); @@ -1648,7 +1648,7 @@ namespace OpenSim.Region.ClientStack.Linden LLSDxmlEncode.AddEndArray(sb); LLSDxmlEncode.AddEndMap(sb); } - LLSDxmlEncode.AddEndArray(sb); + LLSDxmlEncode.AddEndArray(sb); //attachments LLSDxmlEncode.AddMap("summary", sb); LLSDxmlEncode.AddArray("available", sb); @@ -1662,7 +1662,8 @@ namespace OpenSim.Region.ClientStack.Linden LLSDxmlEncode.AddElem("amount", (int)-1, sb); LLSDxmlEncode.AddElem("type", "memory", sb); LLSDxmlEncode.AddEndMap(sb); - LLSDxmlEncode.AddEndArray(sb); + + LLSDxmlEncode.AddEndArray(sb); //available LLSDxmlEncode.AddArray("used", sb); @@ -1675,15 +1676,13 @@ namespace OpenSim.Region.ClientStack.Linden LLSDxmlEncode.AddElem("amount", totalmem, sb); LLSDxmlEncode.AddElem("type", "memory", sb); LLSDxmlEncode.AddEndMap(sb); - LLSDxmlEncode.AddEndArray(sb); + + LLSDxmlEncode.AddEndArray(sb); //used + + LLSDxmlEncode.AddEndMap(sb); // summary LLSDxmlEncode.AddEndMap(sb); - - LLSDxmlEncode.AddEndMap(sb); - - string tst = sb.ToString(); - httpResponse.RawBuffer = LLSDxmlEncode.EndToNBBytes(sb); httpResponse.StatusCode = (int)HttpStatusCode.OK; return;