diff options
Diffstat (limited to 'loader2')
-rw-r--r-- | loader2/hdinstall.c | 3 |
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; |