From: Niki Roo Date: Tue, 26 May 2020 19:08:48 +0000 (+0200) Subject: Merge commit '679c6a1f7a9a13c186af996349e23fc97ac20997' X-Git-Url: http://git.nikiroo.be/?p=fanfix.git;a=commitdiff_plain;h=50df0f093afbc78a1d120bbc7c1233fa704688b1;hp=-c Merge commit '679c6a1f7a9a13c186af996349e23fc97ac20997' --- 50df0f093afbc78a1d120bbc7c1233fa704688b1 diff --combined src/be/nikiroo/utils/Image.java index 4518577,9b28835..9b28835 --- a/src/be/nikiroo/utils/Image.java +++ b/src/be/nikiroo/utils/Image.java @@@ -116,7 -116,13 +116,13 @@@ public class Image implements Closeable * in case of I/O error */ public InputStream newInputStream() throws IOException { - return new MarkableFileInputStream(data); + synchronized (instanceLock) { + if (data == null) { + throw new IOException("Image was close()d"); + } + + return new MarkableFileInputStream(data); + } } /** @@@ -175,6 -181,7 +181,7 @@@ @Override public void close() throws IOException { synchronized (instanceLock) { + new Exception().printStackTrace(); if (size >= 0) { size = -1; data.delete();