diff options
author | Ken Sharp <ken.sharp@artifex.com> | 2015-06-23 08:53:13 +0100 |
---|---|---|
committer | Ken Sharp <ken.sharp@artifex.com> | 2015-06-23 08:53:13 +0100 |
commit | 47485417cd9a734d5a7c9951eadcd8d5888ac34b (patch) | |
tree | 90e167715aec4c75b3cb42243c1cf7ef9d02585d | |
parent | ebc78b1157d2393d5996425c1c2bd06b383db478 (diff) | |
download | ghostpdl-47485417cd9a734d5a7c9951eadcd8d5888ac34b.tar.gz |
Coverity ID #94521 fix two more cases of ignored return values from gp_fseek_64
-rw-r--r-- | gs/devices/vector/gdevpdfu.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/gs/devices/vector/gdevpdfu.c b/gs/devices/vector/gdevpdfu.c index b08e0f276..374ccaf1d 100644 --- a/gs/devices/vector/gdevpdfu.c +++ b/gs/devices/vector/gdevpdfu.c @@ -648,10 +648,12 @@ pdf_obj_mark_unused(gx_device_pdf *pdev, long id) int64_t tpos = gp_ftell_64(tfile); gs_offset_t pos = 0; - gp_fseek_64 (tfile, ((int64_t)(id - pdev->FirstObjectNumber)) * sizeof(pos), - SEEK_SET); + if (gp_fseek_64 (tfile, ((int64_t)(id - pdev->FirstObjectNumber)) * sizeof(pos), + SEEK_SET) != 0) + return gs_error_ioerror; fwrite(&pos, sizeof(pos), 1, tfile); - gp_fseek_64(tfile, tpos, SEEK_SET); + if (gp_fseek_64(tfile, tpos, SEEK_SET) != 0) + return gs_error_ioerror; return 0; } |