update from master
[fanfix.git] / supported / Epub.java
index 965a27affda88bfe8919e744b80962f58c3aa465..783d724e36aaa84e822f1fb5f4c6590371a4a8fd 100644 (file)
@@ -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);