Module: wine Branch: master Commit: 4f62b0907159745a4cf71420df63355e33be3112 URL: http://source.winehq.org/git/wine.git/?a=commit;h=4f62b0907159745a4cf71420df...
Author: Alexandre Julliard julliard@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;