[gs-commits] ghostpdl branch, master, updated. jbig2dec-0.14-1827-g6c3af6e
[email protected] (Julian Smith) Thu, 7 Nov 2019 17:10:05 +0000 (UTC)
| Newsgroups | gmane.comp.printing.ghostscript.cvs |
|---|---|
| Message-ID | <[email protected]> |
The ghostpdl branch, master has been updated
via 6c3af6e12e4448b519d2b48c2047c0c83b3cf082 (commit)
from 66878fb30f37b06a532fdce39991f31642cdb09b (commit)
----------------------------------------------------------------------
commit 6c3af6e12e4448b519d2b48c2047c0c83b3cf082
Author: Julian Smith <[email protected]>
Date: Thu Nov 7 16:55:15 2019 +0000
Coverity issue 102147:323319: transform_pixel_region_render_skew(): don't return pointer to local data.
diff --git a/base/gdevdflt.c b/base/gdevdflt.c
index 964f0aa..d493068 100644
--- a/base/gdevdflt.c
+++ b/base/gdevdflt.c
@@ -2123,7 +2123,8 @@ transform_pixel_region_render_skew(gx_device *dev, gx_default_transform_pixel_re
return (code < 0 ? code : 1);
/* Save position if error, in case we resume. */
err:
- buffer[0] = prev;
+ /* Only set buffer[0] if we've managed to set prev to something valid. */
+ if (prev != &initial_run[0]) buffer[0] = prev;
return code;
}
Summary of changes:
base/gdevdflt.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)