commit | 854920280035dc038d5bdb0e6215048f426831eb | [log] [tgz] |
---|---|---|
author | Lee Thomason <lthomaso@adobe.com> | Fri May 22 11:07:45 2015 -0700 |
committer | Lee Thomason <lthomaso@adobe.com> | Fri May 22 11:07:45 2015 -0700 |
tree | 9a01d72faa1f184c9bbee15080ed49cc4fae417f | |
parent | c52aa55a86b79603d0f18b608828cf0993faf0ed [diff] [blame] | |
parent | 96b4346660b445717aa2b8401946ed2059940333 [diff] [blame] |
clean up Value of XMLDocument
diff --git a/tinyxml2.cpp b/tinyxml2.cpp index cefd22d..e007294 100755 --- a/tinyxml2.cpp +++ b/tinyxml2.cpp
@@ -645,6 +645,9 @@ const char* XMLNode::Value() const { + // Catch an edge case: XMLDocuments don't have a a Value. Carefully return nullptr. + if ( this->ToDocument() ) + return 0; return _value.GetStr(); }