Alexander Wels has uploaded a new change for review.

Change subject: engine: leak property file resource
......................................................................

engine: leak property file resource

- Fixed resource leak in loading themes.

Change-Id: I7d66412b9b5242af8c471d4191d50a48d9eaa1e9
Signed-off-by: Alexander Wels <aw...@redhat.com>
---
M 
backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/branding/BrandingTheme.java
1 file changed, 9 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/22/18722/1

diff --git 
a/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/branding/BrandingTheme.java
 
b/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/branding/BrandingTheme.java
index 79bab40..5374554 100644
--- 
a/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/branding/BrandingTheme.java
+++ 
b/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/branding/BrandingTheme.java
@@ -147,7 +147,7 @@
     public boolean load() {
         final String propertiesFileName = filePath + "/" + 
BRANDING_PROPERTIES_NAME; //$NON-NLS-1$
         available = false;
-        FileInputStream propertiesFile;
+        FileInputStream propertiesFile = null;
         try {
             propertiesFile = new FileInputStream(propertiesFileName);
             brandingProperties.load(propertiesFile);
@@ -161,6 +161,14 @@
             log.warn("Unable to load properties file for " //$NON-NLS-1$
                     + "theme located here:"//$NON-NLS-1$
                     + propertiesFileName, e);
+        } finally {
+            if (propertiesFile != null) {
+                try {
+                    propertiesFile.close();
+                } catch (IOException e) {
+                    log.warn("Unable to close properties file"); //$NON-NLS-1$
+                }
+            }
         }
         return available;
     }


-- 
To view, visit http://gerrit.ovirt.org/18722
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I7d66412b9b5242af8c471d4191d50a48d9eaa1e9
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Alexander Wels <aw...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to