From cfb984e8bb1131aebe8d8ba3d2d4d36f918fa44b Mon Sep 17 00:00:00 2001 From: Matthias Kupfer Date: Sat, 25 Sep 2010 19:24:03 +0000 Subject: [PATCH] one more fix (on request of Pierre S.) svn path=/trunk/; revision=48888 --- reactos/base/setup/usetup/settings.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/reactos/base/setup/usetup/settings.c b/reactos/base/setup/usetup/settings.c index 732dde93956..ffc20ac286a 100644 --- a/reactos/base/setup/usetup/settings.c +++ b/reactos/base/setup/usetup/settings.c @@ -683,15 +683,13 @@ ProcessLocaleRegistry(PGENERIC_LIST List) REG_SZ, (PVOID)(LanguageId + 4), 8 * sizeof(PWCHAR)); + NtClose(KeyHandle); if (!NT_SUCCESS(Status)) { DPRINT1("NtSetValueKey() failed (Status %lx)\n", Status); - NtClose(KeyHandle); return FALSE; } - NtClose(KeyHandle); - return TRUE; } @@ -990,14 +988,13 @@ SetGeoID(PWCHAR Id) REG_SZ, (PVOID)Id, (wcslen(Id) + 1) * sizeof(WCHAR)); + NtClose(KeyHandle); if (!NT_SUCCESS(Status)) { DPRINT1("NtSetValueKey() failed (Status = %lx)\n", Status); - NtClose(KeyHandle); return FALSE; } - NtClose(KeyHandle); return TRUE; }