diff --git a/src/main/java/org/cryptomator/ipc/Server.java b/src/main/java/org/cryptomator/ipc/Server.java index e9a82c328..6058a608f 100644 --- a/src/main/java/org/cryptomator/ipc/Server.java +++ b/src/main/java/org/cryptomator/ipc/Server.java @@ -27,6 +27,7 @@ class Server implements IpcCommunicator { } public static Server create(Path socketPath) throws IOException { + Files.createDirectories(socketPath.getParent()); var address = UnixDomainSocketAddress.of(socketPath); var serverSocketChannel = ServerSocketChannel.open(StandardProtocolFamily.UNIX); serverSocketChannel.bind(address);