Assert when trying to adjust _start in "needs delete" mode.

This commit is contained in:
Dmitry-Me 2014-08-20 10:01:53 +04:00
parent 0b26702ac9
commit 67a5bb0ac1
1 changed files with 2 additions and 0 deletions

View File

@ -150,6 +150,8 @@ char* StrPair::ParseName( char* p )
void StrPair::CollapseWhitespace()
{
// Adjusting _start would cause undefined behavior on delete[]
TIXMLASSERT( ( _flags & NEEDS_DELETE ) == 0 );
// Trim leading space.
_start = XMLUtil::SkipWhiteSpace( _start );