Fix sonar Security Hotspots
[ccsdk/features.git] / lib / network-prioritization / src / main / java / org / onap / ccsdk / features / lib / npm / api / NpmServiceManagerImpl.java
index 2cdef35..9016579 100644 (file)
@@ -415,7 +415,9 @@ public class NpmServiceManagerImpl implements NpmServiceManager {
         try {\r
             logger.trace("Initializing NPM Configurations from:({})", configFilePath);\r
             if (new File(configFilePath).exists()) {\r
-                npmConfigurations.load(new FileInputStream(configFilePath));\r
+                try (FileInputStream configInputStream = new FileInputStream(configFilePath)) {\r
+                    npmConfigurations.load(configInputStream);\r
+                }\r
             } else {\r
                 logger.warn("Config File:({}) not found, Initializing NPM with default configurations.", configFilePath);\r
                 configFilePath = "properties" + File.separator + NpmConstants.NPM_CONFIG_PROPERTIES_FILE_NAME;\r