diff options
Diffstat (limited to 'source/pdf')
-rw-r--r-- | source/pdf/pdf-form.c | 2 | ||||
-rw-r--r-- | source/pdf/pdf-outline.c | 3 | ||||
-rw-r--r-- | source/pdf/pdf-xref.c | 3 |
3 files changed, 3 insertions, 5 deletions
diff --git a/source/pdf/pdf-form.c b/source/pdf/pdf-form.c index 417e74ac..b454420c 100644 --- a/source/pdf/pdf-form.c +++ b/source/pdf/pdf-form.c @@ -1400,7 +1400,7 @@ int pdf_signature_widget_contents(fz_context *ctx, pdf_document *doc, pdf_widget void pdf_signature_set_value(fz_context *ctx, pdf_document *doc, pdf_obj *field, pdf_signer *signer) { - pdf_obj *v; + pdf_obj *v = NULL; pdf_obj *indv; int vnum; pdf_obj *byte_range; diff --git a/source/pdf/pdf-outline.c b/source/pdf/pdf-outline.c index 7a774a13..2d184dd4 100644 --- a/source/pdf/pdf-outline.c +++ b/source/pdf/pdf-outline.c @@ -4,7 +4,7 @@ static fz_outline * pdf_load_outline_imp(fz_context *ctx, pdf_document *doc, pdf_obj *dict) { - fz_outline *node, **prev, *first; + fz_outline *node, **prev, *first = NULL; pdf_obj *obj; pdf_obj *odict = dict; @@ -13,7 +13,6 @@ pdf_load_outline_imp(fz_context *ctx, pdf_document *doc, pdf_obj *dict) fz_try(ctx) { - first = NULL; prev = &first; while (dict && pdf_is_dict(ctx, dict)) { diff --git a/source/pdf/pdf-xref.c b/source/pdf/pdf-xref.c index 54821a25..3ce2cb01 100644 --- a/source/pdf/pdf-xref.c +++ b/source/pdf/pdf-xref.c @@ -2553,7 +2553,7 @@ pdf_obj *pdf_progressive_advance(fz_context *ctx, pdf_document *doc, int pagenum { pdf_lexbuf *buf = &doc->lexbuf.base; int curr_pos; - pdf_obj *page; + pdf_obj *page = NULL; pdf_load_hinted_page(ctx, doc, pagenum); @@ -2581,7 +2581,6 @@ pdf_obj *pdf_progressive_advance(fz_context *ctx, pdf_document *doc, int pagenum do { int num; - page = NULL; eof = pdf_obj_read(ctx, doc, &doc->linear_pos, &num, &page); pdf_drop_obj(ctx, page); page = NULL; |