0
0
mirror of https://github.com/zeux/pugixml.git synced 2025-01-02 17:53:52 +08:00

Minor refactoring

git-svn-id: http://pugixml.googlecode.com/svn/trunk@923 99668b35-9821-0410-8761-19e4c4f06640
This commit is contained in:
arseny.kapoulkine@gmail.com 2012-10-31 04:56:27 +00:00
parent 09f9ab079e
commit 973296bcb1

View File

@ -2616,9 +2616,6 @@ PUGI__NS_BEGIN
// allocator object is a part of document object
xml_allocator& alloc = *static_cast<xml_allocator*>(xmldoc);
// store buffer for offset_debug
if (xmldoc == root) xmldoc->buffer = buffer;
// early-out for empty documents
if (length == 0) return make_parse_result(status_ok);
@ -3669,6 +3666,9 @@ PUGI__NS_BEGIN
// delete original buffer if we performed a conversion
if (own && buffer != contents && contents) impl::xml_memory::deallocate(contents);
// store buffer for offset_debug
doc->buffer = buffer;
// parse
xml_parse_result res = impl::xml_parser::parse(buffer, length, doc, root, options);