diff options
-rw-r--r-- | src/SekaijuDoc.cpp | 2 |
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;
}
|