summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Rasmussen <sebras@gmail.com>2018-09-03 18:20:51 +0800
committerSebastian Rasmussen <sebras@gmail.com>2018-09-04 18:24:52 +0800
commit5dc436a66dcdb4191eee3341d632c8f0a23e6c8e (patch)
treefb99dd2a4650a190ffb4852905261e59c4446d5b
parent302f4e412703333fa02618ca119efc1f0a35142e (diff)
downloadmupdf-5dc436a66dcdb4191eee3341d632c8f0a23e6c8e.tar.xz
Check for missing filename when saving gproof.
-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)