Marcus Meissner : dinput: Fixed bad sizeof (pointer -> struct) (Coverity).

Alexandre Julliard julliard at winehq.org
Mon Sep 12 11:42:56 CDT 2011


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

Author: Marcus Meissner <marcus at jet.franken.de>
Date:   Sat Sep 10 11:25:16 2011 +0200

dinput: Fixed bad sizeof (pointer -> struct) (Coverity).

---

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

diff --git a/dlls/dinput/config.c b/dlls/dinput/config.c
index 9e080f1..dee76a3 100644
--- a/dlls/dinput/config.c
+++ b/dlls/dinput/config.c
@@ -368,7 +368,7 @@ static INT_PTR CALLBACK ConfigureDevicesDlgProc(HWND dialog, UINT uMsg, WPARAM w
             init_listview_columns(dialog);
 
             /* Create a backup action format for CANCEL and RESET operations */
-            data->original_lpdiaf = HeapAlloc(GetProcessHeap(), 0, sizeof(LPDIACTIONFORMATW));
+            data->original_lpdiaf = HeapAlloc(GetProcessHeap(), 0, sizeof(*data->original_lpdiaf));
             data->original_lpdiaf->dwNumActions = data->lpdiaf->dwNumActions;
             data->original_lpdiaf->rgoAction = HeapAlloc(GetProcessHeap(), 0, sizeof(DIACTIONW)*data->lpdiaf->dwNumActions);
             copy_actions(data->original_lpdiaf, data->lpdiaf);




More information about the wine-cvs mailing list