summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'devices/gdevjbig2.c')
-rw-r--r--devices/gdevjbig2.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/devices/gdevjbig2.c b/devices/gdevjbig2.c
index ce85aa2c..a0dda91f 100644
--- a/devices/gdevjbig2.c
+++ b/devices/gdevjbig2.c
@@ -108,7 +108,9 @@ jbig2_print_page(gx_device_printer * pdev, gp_file * prn_stream)
code = gs_note_error(gs_error_ioerror);
goto done;
}
- gdev_prn_get_bits(pdev, lnum, in, &data);
+ code = gdev_prn_get_bits(pdev, lnum, in, &data);
+ if (code < 0)
+ goto done;
sputs(&cstrm, data, state.stride, &ignore_used);
}