diff options
-rw-r--r-- | pdf/pdf_mark.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/pdf/pdf_mark.c b/pdf/pdf_mark.c index 72f12ca45..98e3dc627 100644 --- a/pdf/pdf_mark.c +++ b/pdf/pdf_mark.c @@ -744,6 +744,9 @@ static int pdfi_get_name_from_node(pdf_context *ctx, pdf_dict *node, char *str, code = pdfi_get_name_from_node(ctx, Kid, str, Name); pdfi_countdown(Kid); Kid = NULL; + if (code == 0) + break; + if (code < 0) { if (code == gs_error_undefined) continue; |