summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKen Sharp <ken.sharp@artifex.com>2017-09-04 17:26:45 +0100
committerKen Sharp <ken.sharp@artifex.com>2017-09-04 17:26:45 +0100
commita11bd1f982f8a8491a4c1ab45aa5535426d01dca (patch)
tree1b446af7c422d60b7bde2a167dd0749231eb7262
parent538f12d7bdd292c4798161a5d49ba2f3bcfebbe3 (diff)
downloadghostpdl-a11bd1f982f8a8491a4c1ab45aa5535426d01dca.tar.gz
Coverity IDs 94868, 94936, 158371
Initialise some arrays, these are sparsely populated by the code and potentially possible to access uninitialised data.
-rw-r--r--devices/rinkj/evenbetter-rll.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/devices/rinkj/evenbetter-rll.c b/devices/rinkj/evenbetter-rll.c
index 0556c14d5..99dda09e5 100644
--- a/devices/rinkj/evenbetter-rll.c
+++ b/devices/rinkj/evenbetter-rll.c
@@ -739,6 +739,10 @@ even_better_line_hi (EvenBetterCtx *ebc, uchar **dest,
xd = ebc->dest_width;
+ memset(rbl, 0x00, M * sizeof(int));
+ memset(iml, 0x00, M * sizeof(int));
+ memset(rs, 0x00, M * sizeof(int));
+
for (plane_idx = 0; plane_idx < n_planes; plane_idx++)
{
a[plane_idx] = 1;