commit | 67a5bb0ac1a8f579ce0f3018c538b6add7087273 | [log] [tgz] |
---|---|---|
author | Dmitry-Me <wipedout@yandex.ru> | Wed Aug 20 10:01:53 2014 +0400 |
committer | Dmitry-Me <wipedout@yandex.ru> | Wed Aug 20 10:01:53 2014 +0400 |
tree | a82fb0f578daa20bda3d88f635cd50ca8dfcfac9 | |
parent | 0b26702ac96a3bed0e4b1a2c9e3279f9772cfb30 [diff] [blame] |
Assert when trying to adjust _start in "needs delete" mode.
diff --git a/tinyxml2.cpp b/tinyxml2.cpp index a7b5aef..4efc768 100755 --- a/tinyxml2.cpp +++ b/tinyxml2.cpp
@@ -150,6 +150,8 @@ void StrPair::CollapseWhitespace() { + // Adjusting _start would cause undefined behavior on delete[] + TIXMLASSERT( ( _flags & NEEDS_DELETE ) == 0 ); // Trim leading space. _start = XMLUtil::SkipWhiteSpace( _start );