From 8978549722717f535aed9142e0cc6bae42541e1b Mon Sep 17 00:00:00 2001 From: Krzysztof Foltman Date: Mon, 10 Oct 2005 19:52:59 +0000 Subject: [PATCH] Removed buffer overrun error (incrementing output pointer one time too much in non-CRLF mode) making KeyNote fail to install. --- dlls/riched20/editor.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/riched20/editor.c b/dlls/riched20/editor.c index c8de84d4ff1..b572d370ec6 100644 --- a/dlls/riched20/editor.c +++ b/dlls/riched20/editor.c @@ -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); -- 2.11.4.GIT