Dylan Smith : richedit: Avoid crashing if TxSendMessage is called with NULL plresult.

Alexandre Julliard julliard at winehq.org
Thu Feb 26 09:05:26 CST 2009


Module: wine
Branch: master
Commit: b441bb2e4c094eaf476ec274161eefaff2e84f26
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=b441bb2e4c094eaf476ec274161eefaff2e84f26

Author: Dylan Smith <dylan.ah.smith at gmail.com>
Date:   Thu Feb 26 03:43:14 2009 -0500

richedit: Avoid crashing if TxSendMessage is called with NULL plresult.

---

 dlls/riched20/txtsrv.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/dlls/riched20/txtsrv.c b/dlls/riched20/txtsrv.c
index d7b915c..a6d8170 100644
--- a/dlls/riched20/txtsrv.c
+++ b/dlls/riched20/txtsrv.c
@@ -156,8 +156,10 @@ HRESULT WINAPI fnTextSrv_TxSendMessage(ITextServices *iface,
 {
    ICOM_THIS_MULTI(ITextServicesImpl, lpVtbl, iface);
    HRESULT hresult;
+   LRESULT lresult;
 
-   *plresult = ME_HandleMessage(This->editor, msg, wparam, lparam, TRUE, &hresult);
+   lresult = ME_HandleMessage(This->editor, msg, wparam, lparam, TRUE, &hresult);
+   if (plresult) *plresult = lresult;
    return hresult;
 }
 




More information about the wine-cvs mailing list