X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=discover%2Fdevice-handler.c;h=6952ddefa6387b18d6f60120b7ba621ca7eae342;hb=39e06f5cfda0ed0c1eeb7a7604a3d05dda81ccf1;hp=08e3d74651e7e1426ed3c8e6c8032955917379d1;hpb=92806cf6bc15f680f75879288df12ea9a87e4608;p=petitboot diff --git a/discover/device-handler.c b/discover/device-handler.c index 08e3d74..6952dde 100644 --- a/discover/device-handler.c +++ b/discover/device-handler.c @@ -240,6 +240,9 @@ static int umount_device(struct discover_device *dev) remove_device_links(dev); + if (!dev->mount_path) + return 0; + pid = fork(); if (pid == -1) { pb_log("%s: fork failed: %s\n", __func__, strerror(errno));