aboutsummaryrefslogtreecommitdiffstats
path: root/icemulti
diff options
context:
space:
mode:
authorRoland Lutz <rlutz@hedmen.org>2017-08-14 13:10:57 +0200
committerRoland Lutz <rlutz@hedmen.org>2017-09-04 15:51:03 +0200
commitca90cc78e1a85ae902e2bc8cc2c6f8b4f7dd7b96 (patch)
tree8bb0a146110a28fe4be2b44f4a4368fc28d00163 /icemulti
parente9e49bb5db7a29e6b479c7e7c4c0bb6b6e90078b (diff)
downloadicestorm-ca90cc78e1a85ae902e2bc8cc2c6f8b4f7dd7b96.tar.gz
icestorm-ca90cc78e1a85ae902e2bc8cc2c6f8b4f7dd7b96.tar.bz2
icestorm-ca90cc78e1a85ae902e2bc8cc2c6f8b4f7dd7b96.zip
icemulti: Refuse to pack empty image
Diffstat (limited to 'icemulti')
-rw-r--r--icemulti/icemulti.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/icemulti/icemulti.cc b/icemulti/icemulti.cc
index 42b4dcb..5c5f24c 100644
--- a/icemulti/icemulti.cc
+++ b/icemulti/icemulti.cc
@@ -109,6 +109,9 @@ size_t Image::size()
ifs.seekg (0, ifs.beg);
if (ifs.fail())
error("can't seek on input image `%s': %s\n", filename, strerror(errno));
+
+ if (length == 0)
+ error("input image `%s' doesn't contain any data\n", filename);
return length;
}