From 973296bcb155a59b143ed5848771e7c5fed74c4d Mon Sep 17 00:00:00 2001 From: "arseny.kapoulkine@gmail.com" Date: Wed, 31 Oct 2012 04:56:27 +0000 Subject: Minor refactoring git-svn-id: http://pugixml.googlecode.com/svn/trunk@923 99668b35-9821-0410-8761-19e4c4f06640 --- src/pugixml.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pugixml.cpp b/src/pugixml.cpp index 168ca0a..1422eb0 100644 --- a/src/pugixml.cpp +++ b/src/pugixml.cpp @@ -2616,9 +2616,6 @@ PUGI__NS_BEGIN // allocator object is a part of document object xml_allocator& alloc = *static_cast(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); -- cgit v1.2.3