From 5c0c823913a1d77e4f72bf3212f0f7a1032cf1e1 Mon Sep 17 00:00:00 2001 From: Nick Couchman Date: Sat, 28 Oct 2017 09:15:58 -0400 Subject: [PATCH 1/3] GUACAMOLE-362: Fix resource leak in FileInputStream when reading private key. --- .../guacamole/auth/cas/conf/PrivateKeyGuacamoleProperty.java | 1 + 1 file changed, 1 insertion(+) diff --git a/extensions/guacamole-auth-cas/src/main/java/org/apache/guacamole/auth/cas/conf/PrivateKeyGuacamoleProperty.java b/extensions/guacamole-auth-cas/src/main/java/org/apache/guacamole/auth/cas/conf/PrivateKeyGuacamoleProperty.java index bd0bd6956..78da89eb7 100644 --- a/extensions/guacamole-auth-cas/src/main/java/org/apache/guacamole/auth/cas/conf/PrivateKeyGuacamoleProperty.java +++ b/extensions/guacamole-auth-cas/src/main/java/org/apache/guacamole/auth/cas/conf/PrivateKeyGuacamoleProperty.java @@ -60,6 +60,7 @@ public abstract class PrivateKeyGuacamoleProperty implements GuacamoleProperty

Date: Sat, 28 Oct 2017 14:04:13 -0400 Subject: [PATCH 2/3] GUACAMOLE-362: Move close to finally block. --- .../cas/conf/PrivateKeyGuacamoleProperty.java | 51 ++++++++++--------- 1 file changed, 28 insertions(+), 23 deletions(-) diff --git a/extensions/guacamole-auth-cas/src/main/java/org/apache/guacamole/auth/cas/conf/PrivateKeyGuacamoleProperty.java b/extensions/guacamole-auth-cas/src/main/java/org/apache/guacamole/auth/cas/conf/PrivateKeyGuacamoleProperty.java index 78da89eb7..d71ae1a8e 100644 --- a/extensions/guacamole-auth-cas/src/main/java/org/apache/guacamole/auth/cas/conf/PrivateKeyGuacamoleProperty.java +++ b/extensions/guacamole-auth-cas/src/main/java/org/apache/guacamole/auth/cas/conf/PrivateKeyGuacamoleProperty.java @@ -49,39 +49,44 @@ public abstract class PrivateKeyGuacamoleProperty implements GuacamoleProperty

Date: Sat, 28 Oct 2017 14:19:37 -0400 Subject: [PATCH 3/3] GUACAMOLE-362: Avoid NullPointerException when closing input stream. --- .../guacamole/auth/cas/conf/PrivateKeyGuacamoleProperty.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/extensions/guacamole-auth-cas/src/main/java/org/apache/guacamole/auth/cas/conf/PrivateKeyGuacamoleProperty.java b/extensions/guacamole-auth-cas/src/main/java/org/apache/guacamole/auth/cas/conf/PrivateKeyGuacamoleProperty.java index d71ae1a8e..455f17729 100644 --- a/extensions/guacamole-auth-cas/src/main/java/org/apache/guacamole/auth/cas/conf/PrivateKeyGuacamoleProperty.java +++ b/extensions/guacamole-auth-cas/src/main/java/org/apache/guacamole/auth/cas/conf/PrivateKeyGuacamoleProperty.java @@ -81,7 +81,8 @@ public abstract class PrivateKeyGuacamoleProperty implements GuacamoleProperty