aboutsummaryrefslogtreecommitdiff
path: root/java/org/brotli/dec/Utils.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/org/brotli/dec/Utils.java')
-rw-r--r--java/org/brotli/dec/Utils.java12
1 files changed, 8 insertions, 4 deletions
diff --git a/java/org/brotli/dec/Utils.java b/java/org/brotli/dec/Utils.java
index ff5f65d..be98c89 100644
--- a/java/org/brotli/dec/Utils.java
+++ b/java/org/brotli/dec/Utils.java
@@ -6,7 +6,9 @@
package org.brotli.dec;
+import java.io.ByteArrayInputStream;
import java.io.IOException;
+import java.io.InputStream;
import java.io.UnsupportedEncodingException;
import java.nio.Buffer;
import java.nio.ByteBuffer;
@@ -74,11 +76,13 @@ final class Utils {
}
}
+ static InputStream makeEmptyInput() {
+ return new ByteArrayInputStream(new byte[0]);
+ }
+
static void closeInput(State s) throws IOException {
- if (s.input != null) {
- s.input.close();
- s.input = null;
- }
+ s.input.close();
+ s.input = makeEmptyInput();
}
static byte[] toUsAsciiBytes(String src) {