From 56d5bc728d6be964b2518b252341a78bb3dcfdef Mon Sep 17 00:00:00 2001 From: Dominik Riebeling Date: Thu, 8 Jan 2009 16:02:10 +0000 Subject: [PATCH] When checking the installed bootloader make sure to properly close the device afterwards. Fixes "No Sansa found" issues on windows as reported in the forums. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19722 a1c6a512-1295-4272-9138-f99709370657 --- rbutil/rbutilqt/base/bootloaderinstallsansa.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/rbutil/rbutilqt/base/bootloaderinstallsansa.cpp b/rbutil/rbutilqt/base/bootloaderinstallsansa.cpp index 9294cdd497..eba607bd2b 100644 --- a/rbutil/rbutilqt/base/bootloaderinstallsansa.cpp +++ b/rbutil/rbutilqt/base/bootloaderinstallsansa.cpp @@ -219,15 +219,19 @@ BootloaderInstallBase::BootloaderType BootloaderInstallSansa::installed(void) return BootloaderUnknown; } if (sansa_read_partinfo(&sansa,0) < 0) { + sansa_close(&sansa); return BootloaderUnknown; } if(is_sansa(&sansa) < 0) { + sansa_close(&sansa); return BootloaderUnknown; } if((num = sansa_list_images(&sansa)) == 2) { + sansa_close(&sansa); return BootloaderRockbox; } else if(num == 1) { + sansa_close(&sansa); return BootloaderOther; } return BootloaderUnknown;