Update of /cvsroot/sblim/jsr48-client/src/org/sblim/cimclient/internal/wbem
In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv16806/src/org/sblim/cimclient/internal/wbem
Modified Files:
Tag: Experimental
WBEMClientCIMXML.java
Log Message:
2732 HttpClient resource leak in WBEMClientCIMXML
Index: WBEMClientCIMXML.java
===================================================================
RCS file: /cvsroot/sblim/jsr48-client/src/org/sblim/cimclient/internal/wbem/WBEMClientCIMXML.java,v
retrieving revision 1.21.2.79
retrieving revision 1.21.2.80
diff -u -d -r1.21.2.79 -r1.21.2.80
--- WBEMClientCIMXML.java 12 Dec 2013 15:35:53 -0000 1.21.2.79
+++ WBEMClientCIMXML.java 16 May 2014 00:37:22 -0000 1.21.2.80
@@ -1723,10 +1723,13 @@
logger.trace(Level.FINE, "Connecting...");
connection.connect();
} catch (UnknownHostException e) {
+ connection.disconnect();
throw new WBEMException(WBEMException.CIM_ERR_FAILED, "Unknown host", null, e);
} catch (SocketException e) {
+ connection.disconnect();
throw new WBEMException(WBEMException.CIM_ERR_FAILED, "Unable to connect", null, e);
} catch (SSLHandshakeException e) {
+ connection.disconnect();
throw new WBEMException(WBEMException.CIM_ERR_FAILED, "SSL handshake exception",
null, e);
}
|