Dylan Smith : richedit: Prevented NULL value from being used to avoid a page fault.
Alexandre Julliard
julliard at winehq.org
Thu Jun 26 14:50:36 CDT 2008
Module: wine
Branch: master
Commit: 1840a5bcadc93aa5bdf8f4b5130aca21e6fd0f04
URL: http://source.winehq.org/git/wine.git/?a=commit;h=1840a5bcadc93aa5bdf8f4b5130aca21e6fd0f04
Author: Dylan Smith <dylan.ah.smith at gmail.com>
Date: Wed Jun 25 11:33:06 2008 -0400
richedit: Prevented NULL value from being used to avoid a page fault.
---
dlls/riched20/para.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dlls/riched20/para.c b/dlls/riched20/para.c
index 8380a79..d6a06d3 100644
--- a/dlls/riched20/para.c
+++ b/dlls/riched20/para.c
@@ -104,7 +104,7 @@ void ME_MarkForWrapping(ME_TextEditor *editor, ME_DisplayItem *first, const ME_D
void ME_MarkForPainting(ME_TextEditor *editor, ME_DisplayItem *first, const ME_DisplayItem *last)
{
- while(first != last)
+ while(first != last && first)
{
first->member.para.nFlags |= MEPF_REPAINT;
first = first->member.para.next_para;
More information about the wine-cvs
mailing list