diff --git a/android/src/main/java/com/facebook/flipper/android/FlipperSocketImpl.java b/android/src/main/java/com/facebook/flipper/android/FlipperSocketImpl.java index 09286081d..2c2304060 100644 --- a/android/src/main/java/com/facebook/flipper/android/FlipperSocketImpl.java +++ b/android/src/main/java/com/facebook/flipper/android/FlipperSocketImpl.java @@ -87,7 +87,9 @@ class FlipperSocketImpl extends WebSocketClient implements FlipperSocket { String cert_client_pass = authenticationObject.getString("certificates_client_pass"); String cert_ca_path = authenticationObject.getString("certificates_ca_path"); - ks.load(new FileInputStream(cert_client_path), cert_client_pass.toCharArray()); + try (InputStream clientCertificateStream = new FileInputStream(cert_client_path)) { + ks.load(clientCertificateStream, cert_client_pass.toCharArray()); + } KeyManagerFactory kmf = KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm());