Marcus Meissner : mshtml: Fixed second buffer argument to MultiByteToWideChar.

Alexandre Julliard julliard at winehq.org
Thu Feb 5 09:20:56 CST 2009


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

Author: Marcus Meissner <marcus at jet.franken.de>
Date:   Wed Feb  4 21:11:31 2009 +0100

mshtml: Fixed second buffer argument to MultiByteToWideChar.

---

 dlls/mshtml/editor.c   |    2 +-
 dlls/mshtml/navigate.c |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/mshtml/editor.c b/dlls/mshtml/editor.c
index 7cbdf2e..e92cf96 100644
--- a/dlls/mshtml/editor.c
+++ b/dlls/mshtml/editor.c
@@ -588,7 +588,7 @@ static HRESULT exec_fontname(HTMLDocument *This, DWORD cmdexecopt, VARIANT *in,
 
         len = MultiByteToWideChar(CP_ACP, 0, stra, -1, NULL, 0);
         strw = heap_alloc(len*sizeof(WCHAR));
-        MultiByteToWideChar(CP_ACP, 0, stra, -1, strw, -1);
+        MultiByteToWideChar(CP_ACP, 0, stra, -1, strw, len);
         nsfree(stra);
 
         V_BSTR(out) = SysAllocString(strw);
diff --git a/dlls/mshtml/navigate.c b/dlls/mshtml/navigate.c
index 188cdd7..6e41699 100644
--- a/dlls/mshtml/navigate.c
+++ b/dlls/mshtml/navigate.c
@@ -657,7 +657,7 @@ static void parse_post_data(nsIInputStream *post_data_stream, LPWSTR *headers_re
         else
             headers = heap_alloc((len+1)*sizeof(WCHAR));
 
-        len = MultiByteToWideChar(CP_ACP, 0, ptr2, ptr-ptr2, headers+headers_len, -1);
+        len = MultiByteToWideChar(CP_ACP, 0, ptr2, ptr-ptr2, headers+headers_len, len);
         headers_len += len;
 
         ptr2 = ptr;




More information about the wine-cvs mailing list