diff options
Diffstat (limited to 'devices/gdevjbig2.c')
-rw-r--r-- | devices/gdevjbig2.c | 4 |
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); } |