Browse Source

Fix potential index out of bounds

Johan Mattsson 2 years ago
parent
commit
11739c61e3
1 changed files with 2 additions and 2 deletions
  1. 2 2
      engine/source/2d/scene/Scene.cc

+ 2 - 2
engine/source/2d/scene/Scene.cc

@@ -3578,7 +3578,7 @@ void Scene::setDebugSceneObject( SceneObject* pSceneObject )
 void Scene::setLayerSortMode( const U32 layer, const SceneRenderQueue::RenderSort sortMode )
 void Scene::setLayerSortMode( const U32 layer, const SceneRenderQueue::RenderSort sortMode )
 {
 {
     // Is the layer valid?
     // Is the layer valid?
-    if ( layer > MAX_LAYERS_SUPPORTED )
+    if ( layer >= MAX_LAYERS_SUPPORTED )
     {
     {
         // No, so warn.
         // No, so warn.
         Con::warnf( "Scene::setLayerSortMode() - Layer '%d' is out of range.", layer );
         Con::warnf( "Scene::setLayerSortMode() - Layer '%d' is out of range.", layer );
@@ -3603,7 +3603,7 @@ void Scene::setLayerSortMode( const U32 layer, const SceneRenderQueue::RenderSor
 SceneRenderQueue::RenderSort Scene::getLayerSortMode( const U32 layer )
 SceneRenderQueue::RenderSort Scene::getLayerSortMode( const U32 layer )
 {
 {
     // Is the layer valid?
     // Is the layer valid?
-    if ( layer > MAX_LAYERS_SUPPORTED )
+    if ( layer >= MAX_LAYERS_SUPPORTED )
     {
     {
         // No, so warn.
         // No, so warn.
         Con::warnf( "Scene::getLayerSortMode() - Layer '%d' is out of range.", layer );
         Con::warnf( "Scene::getLayerSortMode() - Layer '%d' is out of range.", layer );