X-Git-Url: http://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=discover%2Fdevice-handler.c;h=6952ddefa6387b18d6f60120b7ba621ca7eae342;hp=08e3d74651e7e1426ed3c8e6c8032955917379d1;hb=62c2616b474415a7f2efa38faa4b10dd70003fef;hpb=21d4959e60b1466992a13a75b310efad0ba11a46 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));