summaryrefslogtreecommitdiff
path: root/fitz
diff options
context:
space:
mode:
authorRobin Watts <robin.watts@artifex.com>2013-03-21 17:53:20 +0000
committerRobin Watts <robin.watts@artifex.com>2013-03-21 18:05:35 +0000
commitc92a51cb111f997c94ec48e20cce90ca27073b55 (patch)
treea9d382672b7af331ae918cdac4209b3e5df8202d /fitz
parenta291ddac0d6b7923cdcbd6644bdd89dd315b6921 (diff)
downloadmupdf-c92a51cb111f997c94ec48e20cce90ca27073b55.tar.xz
Bug 693708: Avoid dereferencing null pointer.
Ensure pointer is non NULL before dereferencing.
Diffstat (limited to 'fitz')
-rw-r--r--fitz/dev_trace.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/fitz/dev_trace.c b/fitz/dev_trace.c
index 88b445a2..6474a491 100644
--- a/fitz/dev_trace.c
+++ b/fitz/dev_trace.c
@@ -120,7 +120,8 @@ fz_trace_clip_path(fz_device *dev, fz_path *path, const fz_rect *rect, int even_
else
printf(" winding=\"nonzero\"");
fz_trace_matrix(ctm);
- printf(" contentbbox=\"%g %g %g %g\">\n", rect->x0, rect->y0, rect->x1, rect->y1);
+ if (rect)
+ printf(" contentbbox=\"%g %g %g %g\">\n", rect->x0, rect->y0, rect->x1, rect->y1);
fz_trace_path(path, 0);
printf("</clip_path>\n");
}