[mapguide-commits] r4701 -
sandbox/rfc90/MgDev/Server/src/Services/Tile
svn_mapguide at osgeo.org
svn_mapguide at osgeo.org
Thu Mar 25 23:33:36 EDT 2010
Author: uvlite
Date: 2010-03-25 23:33:35 -0400 (Thu, 25 Mar 2010)
New Revision: 4701
Modified:
sandbox/rfc90/MgDev/Server/src/Services/Tile/ServerTileService.cpp
Log:
rfc90 added Initialize time test for too big metatile factor
Modified: sandbox/rfc90/MgDev/Server/src/Services/Tile/ServerTileService.cpp
===================================================================
--- sandbox/rfc90/MgDev/Server/src/Services/Tile/ServerTileService.cpp 2010-03-26 03:01:23 UTC (rev 4700)
+++ sandbox/rfc90/MgDev/Server/src/Services/Tile/ServerTileService.cpp 2010-03-26 03:33:35 UTC (rev 4701)
@@ -77,6 +77,19 @@
}
m_resourceService = NULL;
m_tileCache = new MgTileCache();
+
+ // bail out if metatile factor to large (allocation problem)
+ if (METAMAXDIM < sm_useMetaTiles)
+ {
+ STRING buffer;
+ MgUtil::Int32ToString(sm_initialized, buffer);
+
+ MgStringCollection arguments;
+ arguments.Add(buffer);
+
+ throw new MgConfigurationException(L"MgServerTileService.CTOR",
+ __LINE__, __WFILE__, &arguments, L"TooLargeMetaTilingFactor", NULL);
+ }
}
More information about the mapguide-commits
mailing list