summaryrefslogtreecommitdiff
path: root/src/lib/cinema_kdms.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/cinema_kdms.cc')
-rw-r--r--src/lib/cinema_kdms.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/lib/cinema_kdms.cc b/src/lib/cinema_kdms.cc
index 37c9e1fb5..eb71b3202 100644
--- a/src/lib/cinema_kdms.cc
+++ b/src/lib/cinema_kdms.cc
@@ -34,6 +34,7 @@
using std::list;
using std::cout;
using std::string;
+using std::runtime_error;
using boost::shared_ptr;
void
@@ -56,16 +57,16 @@ CinemaKDMs::make_zip_file (string film_name, boost::filesystem::path zip_file) c
struct zip_source* source = zip_source_buffer (zip, kdm->c_str(), kdm->length(), 0);
if (!source) {
- throw StringError ("could not create ZIP source");
+ throw runtime_error ("could not create ZIP source");
}
if (zip_add (zip, i.filename(film_name).c_str(), source) == -1) {
- throw StringError ("failed to add KDM to ZIP archive");
+ throw runtime_error ("failed to add KDM to ZIP archive");
}
}
if (zip_close (zip) == -1) {
- throw StringError ("failed to close ZIP archive");
+ throw runtime_error ("failed to close ZIP archive");
}
}