X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=supported%2FEpub.java;h=783d724e36aaa84e822f1fb5f4c6590371a4a8fd;hb=977f60a2bf84634a5343c8b244606ae9b4edda0b;hp=965a27affda88bfe8919e744b80962f58c3aa465;hpb=5f3671e17febc5b7f6abbfc62c66c4045d47ec8d;p=nikiroo-utils.git 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);