summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--source/tools/mudraw.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/source/tools/mudraw.c b/source/tools/mudraw.c
index cbd605b7..c219b7b0 100644
--- a/source/tools/mudraw.c
+++ b/source/tools/mudraw.c
@@ -1827,9 +1827,14 @@ int mudraw_main(int argc, char **argv)
}
else
#endif
- if (output_format == OUT_GPROOF || output_format == OUT_SVG)
+ if (output_format == OUT_GPROOF)
{
/* GPROOF files are saved direct. Do not open "output". */
+ if (!output)
+ fz_throw(ctx, FZ_ERROR_GENERIC, "output filename required when saving GProof file");
+ }
+ else if (output_format == OUT_SVG)
+ {
/* SVG files are always opened for each page. Do not open "output". */
}
else if (output && (output[0] != '-' || output[1] != 0) && *output != 0)