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:
parent
09f9ab079e
commit
973296bcb1
@ -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);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user