Vitaliy Margolen : dinput: Fix possible NULL deference.

Alexandre Julliard julliard at wine.codeweavers.com
Sat Jan 6 05:12:53 CST 2007


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

Author: Vitaliy Margolen <wine-patches at kievinfo.com>
Date:   Fri Jan  5 17:15:09 2007 -0700

dinput: Fix possible NULL deference.

---

 dlls/dinput/device.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/dlls/dinput/device.c b/dlls/dinput/device.c
index 530f746..d1efa6d 100644
--- a/dlls/dinput/device.c
+++ b/dlls/dinput/device.c
@@ -1041,7 +1041,7 @@ HRESULT WINAPI IDirectInputDevice2WImpl_
     odf = dataformat_to_odf(This->data_format.wine_df, idx);
     memset(pdidoi, 0, pdidoi->dwSize);
     pdidoi->dwSize   = dwSize;
-    pdidoi->guidType = *odf->pguid;
+    if (odf->pguid) pdidoi->guidType = *odf->pguid;
     pdidoi->dwOfs    = This->data_format.offsets ? This->data_format.offsets[idx] : odf->dwOfs;
     pdidoi->dwType   = odf->dwType;
     pdidoi->dwFlags  = odf->dwFlags;




More information about the wine-cvs mailing list