Module: wine Branch: master Commit: 005bb87342f8824fb17a82ebb33ec590af6dc947 URL: http://source.winehq.org/git/wine.git/?a=commit;h=005bb87342f8824fb17a82ebb3...
Author: Vitaliy Margolen wine-patches@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;