diff options
author | Abhishek Koneru <akoneru@redhat.com> | 2012-06-20 13:56:57 -0400 |
---|---|---|
committer | Endi Sukma Dewata <edewata@redhat.com> | 2012-06-25 13:38:26 -0500 |
commit | 8a8436f73d4c4edd10b43313b724f32ccb7b957e (patch) | |
tree | 657c8f9accd34d286acf0569f768c72684a12b75 /base/java-tools/src/com/netscape/cmstools/ExtJoiner.java | |
parent | de3aaef15e9b1f192344019f52d6c80860055b5e (diff) | |
download | pki-8a8436f73d4c4edd10b43313b724f32ccb7b957e.tar.gz pki-8a8436f73d4c4edd10b43313b724f32ccb7b957e.tar.xz pki-8a8436f73d4c4edd10b43313b724f32ccb7b957e.zip |
Fixes for Coverity issues of type Resource Leaks - Remaining
Diffstat (limited to 'base/java-tools/src/com/netscape/cmstools/ExtJoiner.java')
-rw-r--r-- | base/java-tools/src/com/netscape/cmstools/ExtJoiner.java | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/base/java-tools/src/com/netscape/cmstools/ExtJoiner.java b/base/java-tools/src/com/netscape/cmstools/ExtJoiner.java index 95c3162f4..5aac69e60 100644 --- a/base/java-tools/src/com/netscape/cmstools/ExtJoiner.java +++ b/base/java-tools/src/com/netscape/cmstools/ExtJoiner.java @@ -20,11 +20,11 @@ package com.netscape.cmstools; import java.io.FileInputStream; import java.io.IOException; -import com.netscape.cmsutil.util.Utils; - import netscape.security.util.DerOutputStream; import netscape.security.util.DerValue; +import com.netscape.cmsutil.util.Utils; + /** * This program joins a sequence of extensions together * so that the final output can be used in configuration @@ -93,11 +93,13 @@ public class ExtJoiner { throws IOException { FileInputStream fis = new FileInputStream(fileName); - byte data[] = new byte[fis.available()]; + byte data[] = null; try { + data = new byte[fis.available()]; fis.read(data); } finally { - fis.close(); + if (fis != null) + fis.close(); } return Utils.base64decode(new String(data)); } |