summaryrefslogtreecommitdiff
path: root/source/xps
diff options
context:
space:
mode:
authorSebastian Rasmussen <sebras@gmail.com>2017-09-06 20:16:16 +0200
committerSebastian Rasmussen <sebras@gmail.com>2017-09-07 20:40:38 +0800
commita27d9903ec238af6e4c1c59de1e1dae817b4f028 (patch)
treeedab5a190abb4ee105d74e19cf5dc479fadf109a /source/xps
parentb096bed7b44f187eaacd8d8ee5f53a67d4aedda2 (diff)
downloadmupdf-a27d9903ec238af6e4c1c59de1e1dae817b4f028.tar.xz
Initialize variables to appease clang scan-build.
Diffstat (limited to 'source/xps')
-rw-r--r--source/xps/xps-doc.c2
-rw-r--r--source/xps/xps-image.c4
-rw-r--r--source/xps/xps-outline.c6
-rw-r--r--source/xps/xps-resource.c2
-rw-r--r--source/xps/xps-zip.c2
5 files changed, 8 insertions, 8 deletions
diff --git a/source/xps/xps-doc.c b/source/xps/xps-doc.c
index 611e5903..9be8dec1 100644
--- a/source/xps/xps-doc.c
+++ b/source/xps/xps-doc.c
@@ -329,7 +329,7 @@ static fz_xml *
xps_load_fixed_page(fz_context *ctx, xps_document *doc, xps_fixpage *page)
{
xps_part *part;
- fz_xml *root;
+ fz_xml *root = NULL;
char *width_att;
char *height_att;
diff --git a/source/xps/xps-image.c b/source/xps/xps-image.c
index c9870a01..82eee8e5 100644
--- a/source/xps/xps-image.c
+++ b/source/xps/xps-image.c
@@ -93,8 +93,8 @@ void
xps_parse_image_brush(fz_context *ctx, xps_document *doc, const fz_matrix *ctm, const fz_rect *area,
char *base_uri, xps_resource *dict, fz_xml *root)
{
- xps_part *part;
- fz_image *image;
+ xps_part *part = NULL;
+ fz_image *image = NULL;
fz_try(ctx)
{
diff --git a/source/xps/xps-outline.c b/source/xps/xps-outline.c
index 63b6326b..61736992 100644
--- a/source/xps/xps-outline.c
+++ b/source/xps/xps-outline.c
@@ -83,8 +83,8 @@ static fz_outline *
xps_load_document_structure(fz_context *ctx, xps_document *doc, xps_fixdoc *fixdoc)
{
xps_part *part;
- fz_xml *root;
- fz_outline *outline;
+ fz_xml *root = NULL;
+ fz_outline *outline = NULL;
part = xps_read_part(ctx, doc, fixdoc->outline);
fz_try(ctx)
@@ -123,7 +123,7 @@ xps_load_outline(fz_context *ctx, fz_document *doc_)
{
xps_document *doc = (xps_document*)doc_;
xps_fixdoc *fixdoc;
- fz_outline *head = NULL, *tail, *outline;
+ fz_outline *head = NULL, *tail, *outline = NULL;
for (fixdoc = doc->first_fixdoc; fixdoc; fixdoc = fixdoc->next)
{
diff --git a/source/xps/xps-resource.c b/source/xps/xps-resource.c
index 29ed864a..c2292e60 100644
--- a/source/xps/xps-resource.c
+++ b/source/xps/xps-resource.c
@@ -61,7 +61,7 @@ xps_parse_remote_resource_dictionary(fz_context *ctx, xps_document *doc, char *b
char part_uri[1024];
xps_resource *dict;
xps_part *part;
- fz_xml *xml;
+ fz_xml *xml = NULL;
char *s;
/* External resource dictionaries MUST NOT reference other resource dictionaries */
diff --git a/source/xps/xps-zip.c b/source/xps/xps-zip.c
index a17894ea..c528b94e 100644
--- a/source/xps/xps-zip.c
+++ b/source/xps/xps-zip.c
@@ -160,7 +160,7 @@ xps_open_document(fz_context *ctx, const char *filename)
char buf[2048];
fz_stream *file;
char *p;
- fz_document *doc;
+ fz_document *doc = NULL;
if (strstr(filename, "/_rels/.rels") || strstr(filename, "\\_rels\\.rels"))
{