diff --git a/src/main/java/org/cryptomator/ui/keyloading/hub/RegisterDeviceController.java b/src/main/java/org/cryptomator/ui/keyloading/hub/RegisterDeviceController.java index 7fdbf4b95..911eb741f 100644 --- a/src/main/java/org/cryptomator/ui/keyloading/hub/RegisterDeviceController.java +++ b/src/main/java/org/cryptomator/ui/keyloading/hub/RegisterDeviceController.java @@ -78,8 +78,10 @@ public class RegisterDeviceController implements FxController { } private String determineHostname() { - try { - return new BufferedReader(new InputStreamReader(Runtime.getRuntime().exec("hostname").getInputStream())).readLine(); + try (var inputStream = Runtime.getRuntime().exec("hostname").getInputStream(); // + var streamReader = new InputStreamReader(inputStream); // + var bufferedReader = new BufferedReader(streamReader)) { + return bufferedReader.readLine(); } catch (IOException e) { return String.valueOf(ThreadLocalRandom.current().nextInt()); }