Alexandre Julliard : winedbg: Save internal variables as proper DWORD values.

Alexandre Julliard julliard at winehq.org
Wed Apr 7 11:56:07 CDT 2010


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

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Tue Apr  6 20:38:55 2010 +0200

winedbg: Save internal variables as proper DWORD values.

---

 programs/winedbg/winedbg.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/programs/winedbg/winedbg.c b/programs/winedbg/winedbg.c
index 889bb3a..6ce6db4 100644
--- a/programs/winedbg/winedbg.c
+++ b/programs/winedbg/winedbg.c
@@ -227,9 +227,10 @@ static	unsigned dbg_save_internal_vars(void)
     {
         /* FIXME: type should be inferred from basic type -if any- of intvar */
         if (dbg_internal_vars[i].pval == &dbg_internal_vars[i].val)
-            RegSetValueExA(hkey, dbg_internal_vars[i].name, 0,
-                           REG_DWORD, (const void*)dbg_internal_vars[i].pval, 
-                           sizeof(*dbg_internal_vars[i].pval));
+        {
+            DWORD val = dbg_internal_vars[i].val;
+            RegSetValueExA(hkey, dbg_internal_vars[i].name, 0, REG_DWORD, (BYTE *)&val, sizeof(val));
+        }
     }
     RegCloseKey(hkey);
     return TRUE;




More information about the wine-cvs mailing list