X-Git-Url: http://git.nikiroo.be/?p=nikiroo-utils.git;a=blobdiff_plain;f=supported%2FEpub.java;h=783d724e36aaa84e822f1fb5f4c6590371a4a8fd;hp=965a27affda88bfe8919e744b80962f58c3aa465;hb=258e065f81071a861711ef935dca3ec5563f4360;hpb=15da4d0add653ff0be6cd4f6d49f4786234114fc diff --git a/supported/Epub.java b/supported/Epub.java index 965a27a..783d724 100644 --- a/supported/Epub.java +++ b/supported/Epub.java @@ -128,7 +128,13 @@ class Epub extends InfoText { // Cover if (getCover() && cover == null) { try { - cover = new Image(zipIn); + Image img = new Image(zipIn); + if (img.getSize() == 0) { + img.close(); + throw new IOException( + "Empty image not accepted"); + } + cover = img; } catch (Exception e) { Instance.getInstance().getTraceHandler() .error(e);