user32: Do not dereference the parameter in the SPI_SETMOUSESPEED handler.

Dmitry Timoshkov dmitry at codeweavers.com
Wed Dec 24 04:22:13 CST 2008


This patch fixes the regression reported in the bug 16611.
---
 dlls/user32/sysparams.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

diff --git a/dlls/user32/sysparams.c b/dlls/user32/sysparams.c
index 9d72688..6eff9b1 100644
--- a/dlls/user32/sysparams.c
+++ b/dlls/user32/sysparams.c
@@ -2174,8 +2174,7 @@ BOOL WINAPI SystemParametersInfoW( UINT uiAction, UINT uiParam,
         ret = set_uint_param( SPI_SETMOUSESPEED_IDX,
                               SPI_SETMOUSESPEED_REGKEY,
                               SPI_SETMOUSESPEED_VALNAME,
-                              &mouse_sensitivity, *(UINT *) pvParam, fWinIni );
-
+                              &mouse_sensitivity, PtrToInt(pvParam), fWinIni );
         break;
 
     case SPI_GETSCREENSAVERRUNNING:
-- 
1.6.0.5




More information about the wine-patches mailing list