Nikolay Sivov : msxml3: Make it clear when encoded buffer is created.

Alexandre Julliard julliard at winehq.org
Mon Nov 19 13:38:38 CST 2012


Module: wine
Branch: master
Commit: f6d22b06c6e58fe250cb7bd375df19277e58b551
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=f6d22b06c6e58fe250cb7bd375df19277e58b551

Author: Nikolay Sivov <nsivov at codeweavers.com>
Date:   Sun Nov 18 23:48:29 2012 -0500

msxml3: Make it clear when encoded buffer is created.

---

 dlls/msxml3/mxwriter.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/dlls/msxml3/mxwriter.c b/dlls/msxml3/mxwriter.c
index f03ceb0..d62e6a3 100644
--- a/dlls/msxml3/mxwriter.c
+++ b/dlls/msxml3/mxwriter.c
@@ -288,7 +288,9 @@ static HRESULT alloc_output_buffer(xml_encoding encoding, output_buffer **buffer
         return hr;
     }
 
-    if (ret->code_page == CP_UTF8) {
+    /* currently we always create a default output buffer that is UTF-16 only,
+       but it's possible to allocate with specific encoding too */
+    if (encoding != XmlEncoding_UTF16) {
         hr = init_encoded_buffer(&ret->encoded);
         if (hr != S_OK) {
             free_encoded_buffer(&ret->utf16);




More information about the wine-cvs mailing list