java: wrap decoder IllegalStateException as IOException
diff --git a/java/org/brotli/dec/BrotliInputStream.java b/java/org/brotli/dec/BrotliInputStream.java index 83ecc56..99aa7c5 100644 --- a/java/org/brotli/dec/BrotliInputStream.java +++ b/java/org/brotli/dec/BrotliInputStream.java
@@ -169,7 +169,7 @@ copyLen += state.outputUsed; copyLen = (copyLen > 0) ? copyLen : END_OF_STREAM_MARKER; return copyLen; - } catch (BrotliRuntimeException ex) { + } catch (BrotliRuntimeException | IllegalStateException ex) { throw new IOException("Brotli stream decoding failed", ex); }