summaryrefslogtreecommitdiffstats
path: root/base/silent/src/com/netscape/pkisilent/common/ServerInfo.java
diff options
context:
space:
mode:
Diffstat (limited to 'base/silent/src/com/netscape/pkisilent/common/ServerInfo.java')
-rw-r--r--base/silent/src/com/netscape/pkisilent/common/ServerInfo.java16
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() {