diff options
author | Sebastian Rasmussen <sebras@gmail.com> | 2018-09-26 03:31:05 +0800 |
---|---|---|
committer | Tor Andersson <tor.andersson@artifex.com> | 2018-10-23 18:46:01 +0200 |
commit | faf47b94e24314d74907f3f6bc874105f2c962ed (patch) | |
tree | 4318114dc2c859ac8b16daa23f99a53965883909 /source/svg/svg-doc.c | |
parent | 80b8bab588f99d650d75e6567333b45032418478 (diff) | |
download | mupdf-faf47b94e24314d74907f3f6bc874105f2c962ed.tar.xz |
Throw when page number is out of range.
Other code depends on this and does not handle
a page pointer being NULL well.
Diffstat (limited to 'source/svg/svg-doc.c')
-rw-r--r-- | source/svg/svg-doc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/svg/svg-doc.c b/source/svg/svg-doc.c index 1e652575..b06410da 100644 --- a/source/svg/svg-doc.c +++ b/source/svg/svg-doc.c @@ -55,7 +55,7 @@ svg_load_page(fz_context *ctx, fz_document *doc_, int number) svg_page *page; if (number != 0) - return NULL; + fz_throw(ctx, FZ_ERROR_GENERIC, "cannot find page %d", number); page = fz_new_derived_page(ctx, svg_page); page->super.bound_page = svg_bound_page; |