https://git.reactos.org/?p=reactos.git;a=commitdiff;h=915569a8dee35a1d8af3b…
commit 915569a8dee35a1d8af3bf9fab96096b320e2403
Author: Katayama Hirofumi MZ <katayama.hirofumi.mz(a)gmail.com>
AuthorDate: Sun Nov 28 22:23:04 2021 +0900
Commit: GitHub <noreply(a)github.com>
CommitDate: Sun Nov 28 22:23:04 2021 +0900
[RICHED20] Fail elegantly if pRow or pPara is NULL on ME_EnsureVisible (#4126)
CORE-16578
---
dll/win32/riched20/paint.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/dll/win32/riched20/paint.c b/dll/win32/riched20/paint.c
index 72128072380..05be17e24c5 100644
--- a/dll/win32/riched20/paint.c
+++ b/dll/win32/riched20/paint.c
@@ -1279,8 +1279,13 @@ void ME_EnsureVisible(ME_TextEditor *editor, ME_Cursor *pCursor)
ME_DisplayItem *pPara = pCursor->pPara;
int x, y, yheight;
+#ifdef __REACTOS__
+ if (!pRow || !pPara)
+ return;
+#else
assert(pRow);
assert(pPara);
+#endif
if (editor->styleFlags & ES_AUTOHSCROLL)
{