summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--source/pdf/pdf-annot.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/source/pdf/pdf-annot.c b/source/pdf/pdf-annot.c
index c3440c63..6b786985 100644
--- a/source/pdf/pdf-annot.c
+++ b/source/pdf/pdf-annot.c
@@ -65,7 +65,10 @@ pdf_parse_link_dest(pdf_document *doc, fz_link_kind kind, pdf_obj *dest)
dest = resolve_dest(doc, dest, kind);
if (dest == NULL)
- fz_throw(doc->ctx, FZ_ERROR_GENERIC, "Undefined link_dest");
+ {
+ fz_warn(doc->ctx, "undefined link destination");
+ return ld;
+ }
if (pdf_is_name(dest))
{