summaryrefslogtreecommitdiff
path: root/xps/xps_xml.c
diff options
context:
space:
mode:
authorTor Andersson <tor.andersson@artifex.com>2011-12-08 21:06:20 +0100
committerTor Andersson <tor.andersson@artifex.com>2011-12-08 21:46:56 +0100
commit6796e89abefe67ea1e35e5f40f6a77620b6de9d8 (patch)
tree77635bafb33e939501de66e27cd393aafbc75b0b /xps/xps_xml.c
parent787c07bc94c3aa163981cb0321e92ce465d33d5f (diff)
downloadmupdf-6796e89abefe67ea1e35e5f40f6a77620b6de9d8.tar.xz
Throw exceptions in xps code.
Diffstat (limited to 'xps/xps_xml.c')
-rw-r--r--xps/xps_xml.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/xps/xps_xml.c b/xps/xps_xml.c
index d92804af..b6dc63c3 100644
--- a/xps/xps_xml.c
+++ b/xps/xps_xml.c
@@ -377,10 +377,8 @@ xml_parse_document(fz_context *ctx, unsigned char *s, int n)
p = convert_to_utf8(ctx, s, n);
error = xml_parse_document_imp(&parser, p);
- if (error) {
+ if (error)
fz_throw(ctx, "%s", error);
- return NULL;
- }
if (p != (char*)s)
fz_free(ctx, p);