From: James Moger Date: Mon, 12 May 2014 12:18:53 +0000 (-0400) Subject: Catch UnsatisfiedLinkException when setting filemode of generated SSH keys X-Git-Tag: v1.6.0~73^2 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=refs%2Ftickets%2F70%2F70%2F1;p=gitblit.git Catch UnsatisfiedLinkException when setting filemode of generated SSH keys --- diff --git a/src/main/java/com/gitblit/transport/ssh/SshDaemon.java b/src/main/java/com/gitblit/transport/ssh/SshDaemon.java index a403699b..4d64cfb7 100644 --- a/src/main/java/com/gitblit/transport/ssh/SshDaemon.java +++ b/src/main/java/com/gitblit/transport/ssh/SshDaemon.java @@ -212,8 +212,8 @@ public class SshDaemon { Files.touch(file); try { JnaUtils.setFilemode(file, JnaUtils.S_IRUSR | JnaUtils.S_IWUSR); - } catch (UnsupportedOperationException e) { - // Windows + } catch (UnsatisfiedLinkError | UnsupportedOperationException e) { + // Unexpected/Unsupported OS or Architecture } FileOutputStream os = new FileOutputStream(file);