aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--OpenSim/Region/CoreModules/World/Media/Moap/MoapModule.cs8
1 files changed, 8 insertions, 0 deletions
diff --git a/OpenSim/Region/CoreModules/World/Media/Moap/MoapModule.cs b/OpenSim/Region/CoreModules/World/Media/Moap/MoapModule.cs
index 8bccab4..378ff4a 100644
--- a/OpenSim/Region/CoreModules/World/Media/Moap/MoapModule.cs
+++ b/OpenSim/Region/CoreModules/World/Media/Moap/MoapModule.cs
@@ -227,6 +227,14 @@ namespace OpenSim.Region.CoreModules.Media.Moap
227// m_log.DebugFormat("[MOAP]: Face {0} [{1}]", i, v); 227// m_log.DebugFormat("[MOAP]: Face {0} [{1}]", i, v);
228// } 228// }
229 229
230 if (omu.FaceMedia.Length > part.GetNumberOfSides())
231 {
232 m_log.WarnFormat(
233 "[MOAP]: Received {0} media entries from client for prim {1} {2} but this prim has only {3} faces. Dropping request.",
234 omu.FaceMedia.Length, part.Name, part.UUID, part.GetNumberOfSides());
235 return string.Empty;
236 }
237
230 part.Shape.Media = new List<MediaEntry>(omu.FaceMedia); 238 part.Shape.Media = new List<MediaEntry>(omu.FaceMedia);
231 239
232 UpdateMediaUrl(part); 240 UpdateMediaUrl(part);