From 16246128611510e0c6811d8eb6982aa375dddc2f Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Tue, 30 Dec 2014 20:17:27 +0000 Subject: [PATCH] [USETUP] InstallDirectoryPage1: Initialize DestinationRootPath. ReactOS can be installed on an existing partition again. CORE-8984 #resolve svn path=/trunk/; revision=65913 --- reactos/base/setup/usetup/interface/usetup.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/reactos/base/setup/usetup/interface/usetup.c b/reactos/base/setup/usetup/interface/usetup.c index 16e738877aa..9c21f009878 100644 --- a/reactos/base/setup/usetup/interface/usetup.c +++ b/reactos/base/setup/usetup/interface/usetup.c @@ -2969,6 +2969,16 @@ InstallDirectoryPage1(PWCHAR InstallDir, RtlCreateUnicodeString(&InstallPath, InstallDir); + /* Set DestinationRootPath */ + RtlFreeUnicodeString(&DestinationRootPath); + swprintf(PathBuffer, + L"\\Device\\Harddisk%lu\\Partition%lu", + DiskEntry->DiskNumber, + PartEntry->PartitionNumber); + RtlCreateUnicodeString(&DestinationRootPath, + PathBuffer); + DPRINT("DestinationRootPath: %wZ\n", &DestinationRootPath); + /* Create 'DestinationPath' string */ RtlFreeUnicodeString(&DestinationPath); wcscpy(PathBuffer, DestinationRootPath.Buffer);