diff options
author | Vlad Dumitrescu <[email protected]> | 2014-09-10 11:56:34 +0200 |
---|---|---|
committer | Vlad Dumitrescu <[email protected]> | 2014-09-11 21:24:28 +0200 |
commit | 4390e435584d57b5fb41309f80043cb954c241cd (patch) | |
tree | 258906e327cdfc2d191b48b00456c1c032c99fb0 /lib/jinterface/java_src/com/ericsson/otp/erlang/OtpOutputStream.java | |
parent | 4733f3f7abb7c815bf1e1295bf0a55526e318d66 (diff) | |
download | otp-4390e435584d57b5fb41309f80043cb954c241cd.tar.gz otp-4390e435584d57b5fb41309f80043cb954c241cd.tar.bz2 otp-4390e435584d57b5fb41309f80043cb954c241cd.zip |
silence 'potential resource leak' warnings
OtpInputStream and OtoOutputStream don't need closing (they are
ByteArray*Streams)
Diffstat (limited to 'lib/jinterface/java_src/com/ericsson/otp/erlang/OtpOutputStream.java')
-rw-r--r-- | lib/jinterface/java_src/com/ericsson/otp/erlang/OtpOutputStream.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/jinterface/java_src/com/ericsson/otp/erlang/OtpOutputStream.java b/lib/jinterface/java_src/com/ericsson/otp/erlang/OtpOutputStream.java index c542694550..ef60a9f38a 100644 --- a/lib/jinterface/java_src/com/ericsson/otp/erlang/OtpOutputStream.java +++ b/lib/jinterface/java_src/com/ericsson/otp/erlang/OtpOutputStream.java @@ -870,6 +870,7 @@ public class OtpOutputStream extends ByteArrayOutputStream { * the compression level (<tt>0..9</tt>) */ public void write_compressed(final OtpErlangObject o, int level) { + @SuppressWarnings("resource") final OtpOutputStream oos = new OtpOutputStream(o); /* * similar to erts_term_to_binary() in external.c: @@ -923,6 +924,11 @@ public class OtpOutputStream extends ByteArrayOutputStream { "Intermediate stream failed for Erlang object " + o); } finally { this.fixedSize = Integer.MAX_VALUE; + try { + dos.close(); + } catch (IOException e) { + // ignore + } } } } |