From 5dc436a66dcdb4191eee3341d632c8f0a23e6c8e Mon Sep 17 00:00:00 2001 From: Sebastian Rasmussen Date: Mon, 3 Sep 2018 18:20:51 +0800 Subject: Check for missing filename when saving gproof. --- source/tools/mudraw.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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) -- cgit v1.2.3