Explorar o código

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

Fix buffer overflow in GuiTreeViewCtrl class.
Brian Roberts %!s(int64=2) %!d(string=hai) anos
pai
achega
1230d0d280
Modificáronse 1 ficheiros con 4 adicións e 0 borrados
  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;
    }