summaryrefslogtreecommitdiffstats
path: root/loader2
diff options
context:
space:
mode:
Diffstat (limited to 'loader2')
-rw-r--r--loader2/hdinstall.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/loader2/hdinstall.c b/loader2/hdinstall.c
index 09d20ce80..2eab4bc0e 100644
--- a/loader2/hdinstall.c
+++ b/loader2/hdinstall.c
@@ -221,8 +221,9 @@ static char * setupIsoImages(char * device, char * dirName, char * location) {
/* and mounting */
rc = loadHDImages("/mnt/source", "/", "/dev/loop0",
"/mnt/runtime", location);
+ umountLoopback("/mnt/source", "/dev/loop0");
+
if (rc) {
- umountLoopback("/mnt/source", "/dev/loop0");
umount("/mnt/isodir");
free(path);
goto err;