diff options
author | Abhishek Koneru <akoneru@redhat.com> | 2012-06-18 14:08:21 -0400 |
---|---|---|
committer | Endi Sukma Dewata <edewata@redhat.com> | 2012-06-21 15:18:59 -0500 |
commit | de3aaef15e9b1f192344019f52d6c80860055b5e (patch) | |
tree | 595eec5aa554091f4a21cf9bc6bf6698e747bf23 /base/silent/src/com/netscape/pkisilent/common/ServerInfo.java | |
parent | 3153fa5ba15d402b4729a649737d02eead5a5064 (diff) | |
download | pki-de3aaef15e9b1f192344019f52d6c80860055b5e.tar.gz pki-de3aaef15e9b1f192344019f52d6c80860055b5e.tar.xz pki-de3aaef15e9b1f192344019f52d6c80860055b5e.zip |
Fixes for Resource Leaks shown in Coverity for DogTag 10
Diffstat (limited to 'base/silent/src/com/netscape/pkisilent/common/ServerInfo.java')
-rw-r--r-- | base/silent/src/com/netscape/pkisilent/common/ServerInfo.java | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/base/silent/src/com/netscape/pkisilent/common/ServerInfo.java b/base/silent/src/com/netscape/pkisilent/common/ServerInfo.java index 637f0c1ee..ff99a47f4 100644 --- a/base/silent/src/com/netscape/pkisilent/common/ServerInfo.java +++ b/base/silent/src/com/netscape/pkisilent/common/ServerInfo.java @@ -21,6 +21,7 @@ package com.netscape.pkisilent.common; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.FileReader; +import java.io.IOException; import java.net.InetAddress; import java.util.StringTokenizer; @@ -260,9 +261,9 @@ public class ServerInfo { String ldapHostStr = "ldapHost:"; String ldapPortStr = "ldapPort:"; String adminPortStr = "port:"; - + FileInputStream fis = null; try { - FileInputStream fis = new FileInputStream(AdminConfigFile); + fis = new FileInputStream(AdminConfigFile); int size = fis.available(); byte b[] = new byte[size]; @@ -294,12 +295,17 @@ public class ServerInfo { } } - - fis.close(); } catch (Exception e) { System.out.println("exception " + e.getMessage()); + } finally { + if (fis != null) { + try { + fis.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } } - } private void readCMSConfig() { |