summaryrefslogtreecommitdiff
path: root/src/crypt_chain.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/crypt_chain.cc')
-rw-r--r--src/crypt_chain.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/crypt_chain.cc b/src/crypt_chain.cc
index ee1b2486..d495c970 100644
--- a/src/crypt_chain.cc
+++ b/src/crypt_chain.cc
@@ -33,7 +33,11 @@ using std::cout;
static void command (char const * c)
{
int const r = system (c);
+#ifdef LIBDCP_WINDOWS
if (r) {
+#else
+ if (WEXITSTATUS (r)) {
+#endif
stringstream s;
s << "error in " << c << "\n";
throw libdcp::MiscError (s.str());