X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=searchable%2FFanfiction.java;h=cbc927bcc2d981b028311be59fa2d1ba7c152542;hb=258e065f81071a861711ef935dca3ec5563f4360;hp=e2fba1ff404f17d2a23bc18defbc2b03d7a425e3;hpb=148f02268b892f6df74ddd86b4b1703b74ac8da8;p=fanfix.git diff --git a/searchable/Fanfiction.java b/searchable/Fanfiction.java index e2fba1f..cbc927b 100644 --- a/searchable/Fanfiction.java +++ b/searchable/Fanfiction.java @@ -287,7 +287,13 @@ class Fanfiction extends BasicSearchable { try { InputStream in = Instance.getInstance().getCache().open(new URL(coverUrl), getSupport(), true); try { - meta.setCover(new Image(in)); + Image img = new Image(in); + if (img.getSize() == 0) { + img.close(); + throw new IOException( + "Empty image not accepted"); + } + meta.setCover(img); } finally { in.close(); }