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