Procházet zdrojové kódy

Merge pull request #1013 from just-bank/fix-GuiTreeViewCtrl

Fix buffer overflow in GuiTreeViewCtrl class.
Brian Roberts před 2 roky
rodič
revize
1230d0d280
1 změnil soubory, kde provedl 4 přidání a 0 odebrání
  1. 4 0
      Engine/source/gui/controls/guiTreeViewCtrl.cpp

+ 4 - 0
Engine/source/gui/controls/guiTreeViewCtrl.cpp

@@ -466,6 +466,10 @@ U32 GuiTreeViewCtrl::Item::getDisplayTextLength()
          if( internalName && internalName[ 0 ] )
             len += dStrlen( internalName ) + 3; // ' [<internalname>]'
       }
+      if( mState.test( Marked ) )
+      {
+         len += 1; // '*<name>'
+      }
 
       return len;
    }