summaryrefslogtreecommitdiff
path: root/source/tools/mudraw.c
diff options
context:
space:
mode:
authorRobin Watts <robin.watts@artifex.com>2017-06-29 12:24:00 +0100
committerRobin Watts <robin.watts@artifex.com>2017-07-04 11:01:00 +0100
commitb9076389f1ede0479d7e48676c60f4c0cc0d6c9a (patch)
tree6d32e662dcfc681d2bd9b091b99ee317d417e96f /source/tools/mudraw.c
parentc87bc4ed995b8dcf50277169fbd00cf6e0a640c8 (diff)
downloadmupdf-b9076389f1ede0479d7e48676c60f4c0cc0d6c9a.tar.xz
Remove is_static from fz_new{,_icc}_colorspace.
No longer required, and causes leaks. Also, fix some reference counting problems with colorspaces.
Diffstat (limited to 'source/tools/mudraw.c')
-rw-r--r--source/tools/mudraw.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/source/tools/mudraw.c b/source/tools/mudraw.c
index 5ffada84..75412e87 100644
--- a/source/tools/mudraw.c
+++ b/source/tools/mudraw.c
@@ -1628,6 +1628,7 @@ int mudraw_main(int argc, char **argv)
exit(1);
break;
}
+ colorspace = fz_keep_colorspace(ctx, colorspace);
#if FZ_ENABLE_PDF
if (output_format == OUT_PDF)
@@ -1819,6 +1820,7 @@ int mudraw_main(int argc, char **argv)
}
#endif /* DISABLE_MUTHREADS */
+ fz_drop_colorspace(ctx, colorspace);
fz_drop_context(ctx);
#ifndef DISABLE_MUTHREADS