diff --git a/src/java/com/wolfssl/provider/jsse/WolfSSLUtil.java b/src/java/com/wolfssl/provider/jsse/WolfSSLUtil.java index 2990f43..9e587f0 100644 --- a/src/java/com/wolfssl/provider/jsse/WolfSSLUtil.java +++ b/src/java/com/wolfssl/provider/jsse/WolfSSLUtil.java @@ -777,11 +777,17 @@ public class WolfSSLUtil { stream = new FileInputStream(file); ks.load(stream, pass); - stream.close(); } catch (KeyStoreException | IOException | NoSuchAlgorithmException | CertificateException e) { return null; + } finally { + try { + if (stream != null) { + stream.close(); + } + } catch (IOException e) { + } } return ks;