From dad4c29e39acf5d00cb2ff8b9091bc3606a6e533 Mon Sep 17 00:00:00 2001 From: Laurent Ganier Date: Tue, 14 Oct 2003 07:17:28 +0000 Subject: [PATCH] BUG: [ 822844 ] Drag & Drop crashes on Unicode build (correcting memory allocation) --- Src/editlib/ccrystaltextview.cpp | 2 +- Src/readme.txt | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Src/editlib/ccrystaltextview.cpp b/Src/editlib/ccrystaltextview.cpp index 8937ef0ba..1810f5f57 100644 --- a/Src/editlib/ccrystaltextview.cpp +++ b/Src/editlib/ccrystaltextview.cpp @@ -3825,7 +3825,7 @@ PrepareDragData () CString text; GetText (m_ptDrawSelStart, m_ptDrawSelEnd, text); - HGLOBAL hData =::GlobalAlloc (GMEM_MOVEABLE | GMEM_DDESHARE, _tcslen (text) + 1); + HGLOBAL hData =::GlobalAlloc (GMEM_MOVEABLE | GMEM_DDESHARE, (_tcslen (text)+1)*sizeof(TCHAR)); if (hData == NULL) return NULL; diff --git a/Src/readme.txt b/Src/readme.txt index 23c3ab52f..bd5984acf 100644 --- a/Src/readme.txt +++ b/Src/readme.txt @@ -1,3 +1,7 @@ +2003-10-14 Laoran + BUG: [ 822844 ] Drag & Drop crashes on Unicode build (correcting memory allocation) + editlib: ccrystaltextview.cpp + 2003-10-13 Laoran PATCH: [ 821821 ] Merge multiple diffs WinMerge: Merge.rc MergeDoc.cpp MergeDoc.h MergeEditView.cpp MergeEditView.h resource.h -- 2.11.0