From bf4d3c6c944783314519364382ff9bd171405574 Mon Sep 17 00:00:00 2001 From: kichik Date: Thu, 8 Jul 2004 21:06:18 +0000 Subject: [PATCH] DeleteRegKey fix git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3587 212acab6-be3b-0410-9dea-997c60f758d6 --- Source/exehead/exec.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Source/exehead/exec.c b/Source/exehead/exec.c index 858bdb68..36c3f415 100644 --- a/Source/exehead/exec.c +++ b/Source/exehead/exec.c @@ -1172,14 +1172,15 @@ static int NSISCALL ExecuteEntry(entry *entry_) if (hKey) { char *buf3=GetStringFromParm(0x33); - log_printf4("DeleteRegValue: %d\\%s\\%s",rootkey,buf2,buf3); res = RegDeleteValue(hKey,buf3); + log_printf4("DeleteRegValue: %d\\%s\\%s",rootkey,buf2,buf3); RegCloseKey(hKey); } } else { - log_printf3("DeleteRegKey: %d\\%s",rootkey,buf2); + char *buf2=GetStringFromParm(0x22); + log_printf3("DeleteRegKey: %d\\%s",parm1,buf2); res = myRegDeleteKeyEx((HKEY)parm1,buf2,parm4&2); } if (res != ERROR_SUCCESS)