summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/SekaijuDoc.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/SekaijuDoc.cpp b/src/SekaijuDoc.cpp
index 270bd17..6aaf61f 100644
--- a/src/SekaijuDoc.cpp
+++ b/src/SekaijuDoc.cpp
@@ -1462,7 +1462,7 @@ void CSekaijuDoc::TimeMIDIStatus (long lTargetTime, MIDIStatus* pMIDIStatus[]) {
BOOL CSekaijuDoc::SetClipboardTextPrivate9 (CString& strData) {
TCHAR* p = NULL;
HGLOBAL hGlobalMem = NULL;
- if ((hGlobalMem = GlobalAlloc (GHND, strData.GetLength() + 32)) == NULL) {
+ if ((hGlobalMem = GlobalAlloc (GHND, (strData.GetLength() + 1) * sizeof (TCHAR))) == NULL) {
//_RPTF0 (_CRT_WARN, "グローバルメモリ確保不能。コピーは失敗しました。\n");
return FALSE;
}