mirror of
https://github.com/AxioDL/tinyxml2.git
synced 2025-05-14 11:21:38 +00:00
Loop invariant pointer assertions
This commit is contained in:
parent
4fe8c102da
commit
f9f3c3e85c
@ -191,6 +191,7 @@ void StrPair::SetStr( const char* str, int flags )
|
|||||||
|
|
||||||
char* StrPair::ParseText( char* p, const char* endTag, int strFlags )
|
char* StrPair::ParseText( char* p, const char* endTag, int strFlags )
|
||||||
{
|
{
|
||||||
|
TIXMLASSERT( p );
|
||||||
TIXMLASSERT( endTag && *endTag );
|
TIXMLASSERT( endTag && *endTag );
|
||||||
|
|
||||||
char* start = p;
|
char* start = p;
|
||||||
@ -204,6 +205,7 @@ char* StrPair::ParseText( char* p, const char* endTag, int strFlags )
|
|||||||
return p + length;
|
return p + length;
|
||||||
}
|
}
|
||||||
++p;
|
++p;
|
||||||
|
TIXMLASSERT( p );
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user