summaryrefslogtreecommitdiff
path: root/source/pdf
diff options
context:
space:
mode:
Diffstat (limited to 'source/pdf')
-rw-r--r--source/pdf/pdf-form.c2
-rw-r--r--source/pdf/pdf-outline.c3
-rw-r--r--source/pdf/pdf-xref.c3
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;