From e4f862c0b943f5daf4c463482d283dea29c43b75 Mon Sep 17 00:00:00 2001
From: Andrei Kortunov <andrei.kortunov@yandex.ru>
Date: Wed, 1 Aug 2018 22:22:01 +0400
Subject: [PATCH] Check if next char exists

---
 extern/oics/tinyxmlparser.cpp | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/extern/oics/tinyxmlparser.cpp b/extern/oics/tinyxmlparser.cpp
index d5bda8fee..c29e263f4 100644
--- a/extern/oics/tinyxmlparser.cpp
+++ b/extern/oics/tinyxmlparser.cpp
@@ -1295,9 +1295,10 @@ const char* TiXmlUnknown::Parse( const char* p, TiXmlParsingData* data, TiXmlEnc
 		++p;
 	}
 
-	if ( !p )
+	if ( !p || !*p )
 	{
-		if ( document )	document->SetError( TIXML_ERROR_PARSING_UNKNOWN, 0, 0, encoding );
+		if ( document ) document->SetError( TIXML_ERROR_PARSING_UNKNOWN, 0, 0, encoding );
+        return 0;
 	}
 	if ( *p == '>' )
 		return p+1;