diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/tools/makedcp.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/tools/makedcp.cc b/src/tools/makedcp.cc index 447b0ddc0..892bed3b8 100644 --- a/src/tools/makedcp.cc +++ b/src/tools/makedcp.cc @@ -159,6 +159,7 @@ main (int argc, char* argv[]) bool should_stop = false; bool first = true; + bool error = false; while (!should_stop) { dvdomatic_sleep (5); @@ -194,6 +195,7 @@ main (int argc, char* argv[]) if ((*i)->finished_in_error ()) { ++finished_in_error; + error = true; } if (!progress && (*i)->finished_in_error ()) { @@ -209,7 +211,7 @@ main (int argc, char* argv[]) } } - return 0; + return error ? EXIT_FAILURE : EXIT_SUCCESS; } |
