Akihiro Sagawa : imm32: Avoid null pointer dereference in trace.

Alexandre Julliard julliard at wine.codeweavers.com
Sat May 14 10:07:29 CDT 2016


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

Author: Akihiro Sagawa <sagawa.aki at gmail.com>
Date:   Sun May  8 20:25:10 2016 +0900

imm32: Avoid null pointer dereference in trace.

Signed-off-by: Akihiro Sagawa <sagawa.aki at gmail.com>
Signed-off-by: Aric Stewart <aric at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/imm32/imm.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/dlls/imm32/imm.c b/dlls/imm32/imm.c
index af47470..85b1045 100644
--- a/dlls/imm32/imm.c
+++ b/dlls/imm32/imm.c
@@ -2408,9 +2408,10 @@ BOOL WINAPI ImmSetCompositionWindow(
     InputContextData *data = get_imc_data(hIMC);
 
     TRACE("(%p, %p)\n", hIMC, lpCompForm);
-    TRACE("\t%x, (%i,%i), (%i,%i - %i,%i)\n",lpCompForm->dwStyle,
-          lpCompForm->ptCurrentPos.x, lpCompForm->ptCurrentPos.y, lpCompForm->rcArea.top,
-          lpCompForm->rcArea.left, lpCompForm->rcArea.bottom, lpCompForm->rcArea.right);
+    if (lpCompForm)
+        TRACE("\t%x, (%i,%i), (%i,%i - %i,%i)\n",lpCompForm->dwStyle,
+              lpCompForm->ptCurrentPos.x, lpCompForm->ptCurrentPos.y, lpCompForm->rcArea.top,
+              lpCompForm->rcArea.left, lpCompForm->rcArea.bottom, lpCompForm->rcArea.right);
 
     if (!data)
     {




More information about the wine-cvs mailing list