From f9f3c3e85c018c8f03b32e53de258d410b04bfb3 Mon Sep 17 00:00:00 2001 From: Dmitry-Me Date: Tue, 30 Aug 2016 15:51:55 +0300 Subject: [PATCH] Loop invariant pointer assertions --- tinyxml2.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tinyxml2.cpp b/tinyxml2.cpp index d26b483..0a28f68 100755 --- a/tinyxml2.cpp +++ b/tinyxml2.cpp @@ -191,6 +191,7 @@ void StrPair::SetStr( const char* str, int flags ) char* StrPair::ParseText( char* p, const char* endTag, int strFlags ) { + TIXMLASSERT( p ); TIXMLASSERT( endTag && *endTag ); char* start = p; @@ -204,6 +205,7 @@ char* StrPair::ParseText( char* p, const char* endTag, int strFlags ) return p + length; } ++p; + TIXMLASSERT( p ); } return 0; }