Removed buffer overrun error (incrementing output pointer one time too

much in non-CRLF mode) making KeyNote fail to install.
This commit is contained in:
Krzysztof Foltman 2005-10-10 19:52:59 +00:00 committed by Alexandre Julliard
parent 0fbf69fcf8
commit 8978549722

View File

@ -2068,10 +2068,10 @@ int ME_GetTextW(ME_TextEditor *editor, WCHAR *buffer, int nStart, int nChars, in
if (item->member.run.nFlags & MERF_ENDPARA)
{
*buffer++ = '\r';
*buffer = '\r';
if (bCRLF)
{
*buffer = '\n';
*(++buffer) = '\n';
nWritten++;
}
assert(nLen == 1);