[APPC-93] Resource leak in appc.adapter.chef.chefclient.Utils
[appc.git] / appc-adapters / appc-chef-adapter / appc-chef-adapter-bundle / src / main / java / org / openecomp / appc / adapter / chef / chefclient / Utils.java
index fc64af5..07c983a 100644 (file)
@@ -62,15 +62,9 @@ public class Utils {
        
        public static String signWithRSA(String inStr, String pemPath) {
                byte[] outStr = null;
-               BufferedReader br = null;
-               try {
-                       br = new BufferedReader(new FileReader(pemPath));
-               } catch (FileNotFoundException e) {
-                       e.printStackTrace();
-               }
                Security.addProvider(new BouncyCastleProvider());
-               try {
-
+               try  (FileReader fr = new FileReader(pemPath);
+                               BufferedReader br = new BufferedReader(fr)) {
                        PEMParser pemParser = new PEMParser(br);
                        JcaPEMKeyConverter converter = new JcaPEMKeyConverter();
                        Object object = pemParser.readObject();