Piotr Caban : msvcp90: Fixed basic_stringbuf_wchar_overflow implementation.
Alexandre Julliard
julliard at winehq.org
Thu Sep 6 13:37:22 CDT 2012
Module: wine
Branch: master
Commit: 0e6171f6d7b969a7a48bca7b02d88c3a56850cfb
URL: http://source.winehq.org/git/wine.git/?a=commit;h=0e6171f6d7b969a7a48bca7b02d88c3a56850cfb
Author: Piotr Caban <piotr at codeweavers.com>
Date: Thu Sep 6 11:40:56 2012 +0200
msvcp90: Fixed basic_stringbuf_wchar_overflow implementation.
---
dlls/msvcp100/ios.c | 2 +-
dlls/msvcp90/ios.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/msvcp100/ios.c b/dlls/msvcp100/ios.c
index 3e3bad8..5889d57 100644
--- a/dlls/msvcp100/ios.c
+++ b/dlls/msvcp100/ios.c
@@ -4133,7 +4133,7 @@ unsigned short __thiscall basic_stringbuf_wchar_overflow(basic_stringbuf_wchar *
this->state |= STRINGBUF_allocated;
}else {
ptr = basic_streambuf_wchar_eback(&this->base);
- memcpy(buf, ptr, oldsize);
+ memcpy(buf, ptr, oldsize*sizeof(wchar_t));
this->seekhigh = buf+(this->seekhigh-ptr);
basic_streambuf_wchar_setp_next(&this->base, buf,
diff --git a/dlls/msvcp90/ios.c b/dlls/msvcp90/ios.c
index 88ed0e9..e5d7233 100644
--- a/dlls/msvcp90/ios.c
+++ b/dlls/msvcp90/ios.c
@@ -4123,7 +4123,7 @@ unsigned short __thiscall basic_stringbuf_wchar_overflow(basic_stringbuf_wchar *
this->state |= STRINGBUF_allocated;
}else {
ptr = basic_streambuf_wchar_eback(&this->base);
- memcpy(buf, ptr, oldsize);
+ memcpy(buf, ptr, oldsize*sizeof(wchar_t));
this->seekhigh = buf+(this->seekhigh-ptr);
basic_streambuf_wchar_setp_next(&this->base, buf,
More information about the wine-cvs
mailing list