From 8a6ceff3762784d99f57e2f7f20149f97b6d82c7 Mon Sep 17 00:00:00 2001 From: Dominik Riebeling Date: Thu, 14 Apr 2022 22:22:22 +0200 Subject: rbutil: Fix sansapatcher bootloader install on Windows. During bootloader installation sansapatcher disk access is accidentially set up twice. This is not a problem except on Windows, which will abort with a "permission denied" error. This is basically the same problem as for ipodpatcher bootloader install. Change-Id: I03220e17d0e00a15fff23c02aba7da93d4781964 --- utils/rbutilqt/base/bootloaderinstallipod.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'utils/rbutilqt/base/bootloaderinstallipod.cpp') diff --git a/utils/rbutilqt/base/bootloaderinstallipod.cpp b/utils/rbutilqt/base/bootloaderinstallipod.cpp index a809b813c0..1bddaea6d5 100644 --- a/utils/rbutilqt/base/bootloaderinstallipod.cpp +++ b/utils/rbutilqt/base/bootloaderinstallipod.cpp @@ -29,6 +29,11 @@ BootloaderInstallIpod::BootloaderInstallIpod(QObject *parent) : BootloaderInstallBase(parent) { ipod.sectorbuf = nullptr; +#if defined(Q_OS_WIN32) + ipod.dh = INVALID_HANDLE_VALUE; +#else + ipod.dh = -1; +#endif } -- cgit v1.2.3