Merge remote-tracking branch 'origin/master'
diff --git a/tinyxml2.cpp b/tinyxml2.cpp
index cb26e00..4e79ef5 100755
--- a/tinyxml2.cpp
+++ b/tinyxml2.cpp
@@ -1758,12 +1758,7 @@
 	const char* start = p;

     Clear();

 

-    if ( len == 0 ) {

-        SetError( XML_ERROR_EMPTY_DOCUMENT, 0, 0 );

-        return _errorID;

-    }

-

-    if ( !p || !*p ) {

+    if ( len == 0 || !p || !*p ) {

         SetError( XML_ERROR_EMPTY_DOCUMENT, 0, 0 );

         return _errorID;

     }