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