diff --git a/src/main/java/org/cryptomator/frontend/fuse/mount/LinuxFuseMountProvider.java b/src/main/java/org/cryptomator/frontend/fuse/mount/LinuxFuseMountProvider.java index c0896ee..c62c204 100644 --- a/src/main/java/org/cryptomator/frontend/fuse/mount/LinuxFuseMountProvider.java +++ b/src/main/java/org/cryptomator/frontend/fuse/mount/LinuxFuseMountProvider.java @@ -64,6 +64,9 @@ private boolean isFusermount3Installed() { ProcessHelper.waitForSuccess(p, 2, String.format("`%s -V`", UNMOUNT_CMD_NAME)); return true; } catch (IOException | TimeoutException | InterruptedException | ProcessHelper.CommandFailedException e) { + if( e instanceof InterruptedException) { + Thread.currentThread().interrupt(); + } return false; } }