Don't crash the sim if the map image is null.

0.8.2-post-fixes
Diva Canto 2015-11-01 11:36:11 -08:00
parent 84c8a7ae53
commit 8a96d42e97
1 changed files with 7 additions and 1 deletions

View File

@ -57,7 +57,7 @@ namespace OpenSim.Region.CoreModules.ServiceConnectorsOut.MapImage
{ {
private static readonly ILog m_log = private static readonly ILog m_log =
LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
private static string LogHeader = "[MAP IMAGE SERVICE MODULE]"; private static string LogHeader = "[MAP IMAGE SERVICE MODULE]:";
private bool m_enabled = false; private bool m_enabled = false;
private IMapImageService m_MapService; private IMapImageService m_MapService;
@ -204,6 +204,12 @@ namespace OpenSim.Region.CoreModules.ServiceConnectorsOut.MapImage
public void UploadMapTile(IScene scene, Bitmap mapTile) public void UploadMapTile(IScene scene, Bitmap mapTile)
{ {
if (mapTile == null)
{
m_log.WarnFormat("{0} Cannot upload null image", LogHeader);
return;
}
m_log.DebugFormat("{0} Upload maptile for {1}", LogHeader, scene.Name); m_log.DebugFormat("{0} Upload maptile for {1}", LogHeader, scene.Name);
// mapTile.Save( // DEBUG DEBUG // mapTile.Save( // DEBUG DEBUG