From c4fa4f4a23f76d5e5590a719a6e63aa5db232b63 Mon Sep 17 00:00:00 2001 From: honfika Date: Sun, 24 Aug 2014 09:10:02 +0200 Subject: [PATCH] Throw exception when trying to seek to negative address --- src/com/jpexs/helpers/MemoryInputStream.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/com/jpexs/helpers/MemoryInputStream.java b/src/com/jpexs/helpers/MemoryInputStream.java index bcef7826b..9c3da11f7 100644 --- a/src/com/jpexs/helpers/MemoryInputStream.java +++ b/src/com/jpexs/helpers/MemoryInputStream.java @@ -60,6 +60,9 @@ public class MemoryInputStream extends SeekableInputStream { @Override public void seek(long pos) throws IOException { + if (pos < 0) { + throw new IOException("Seek to negative position"); + } this.pos = pos; }