From 5cb3cd64e5661b55fca2f22f6bfc77b84f35ab13 Mon Sep 17 00:00:00 2001 From: Hugo Trippaers Date: Thu, 7 Nov 2013 16:15:34 +0100 Subject: [PATCH] Fix CID 1116741,1116742 Resource leak --- .../config/dao/ConfigurationDaoImpl.java | 26 +++++++++++++++---- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/framework/config/src/org/apache/cloudstack/framework/config/dao/ConfigurationDaoImpl.java b/framework/config/src/org/apache/cloudstack/framework/config/dao/ConfigurationDaoImpl.java index 8804740a7af..2934b018474 100644 --- a/framework/config/src/org/apache/cloudstack/framework/config/dao/ConfigurationDaoImpl.java +++ b/framework/config/src/org/apache/cloudstack/framework/config/dao/ConfigurationDaoImpl.java @@ -17,6 +17,7 @@ package org.apache.cloudstack.framework.config.dao; import java.sql.PreparedStatement; +import java.sql.SQLException; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -26,9 +27,10 @@ import javax.ejb.Local; import javax.naming.ConfigurationException; import org.apache.log4j.Logger; -import org.apache.cloudstack.framework.config.impl.ConfigurationVO; import org.springframework.stereotype.Component; +import org.apache.cloudstack.framework.config.impl.ConfigurationVO; + import com.cloud.utils.component.ComponentLifecycle; import com.cloud.utils.crypt.DBEncryptionUtil; import com.cloud.utils.db.DB; @@ -142,14 +144,21 @@ public class ConfigurationDaoImpl extends GenericDaoBase