diff options
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() { |