summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKen Sharp <ken.sharp@artifex.com>2017-09-07 13:35:35 +0100
committerKen Sharp <ken.sharp@artifex.com>2017-09-07 13:35:35 +0100
commit534257c41de66f040fa548b47f2bf5950cb5a3cb (patch)
tree22945783652399b3ee82e05db9304b800dfec47d
parentf12500705c692b0ad51156081901fcd3457a5601 (diff)
downloadghostpdl-534257c41de66f040fa548b47f2bf5950cb5a3cb.tar.gz
Coverity ID 94819
No structural changes, just change a couple of pointer type declarations I think this should satisfy Coverity and there doesn't seem to be any actual problem here.
-rw-r--r--base/gxclthrd.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/base/gxclthrd.c b/base/gxclthrd.c
index 44d7d5db2..9b3c3cef1 100644
--- a/base/gxclthrd.c
+++ b/base/gxclthrd.c
@@ -360,7 +360,7 @@ clist_setup_render_threads(gx_device *dev, int y, gx_process_page_options_t *opt
/* If we don't have one large enough already, create an icc cache list */
if (crdev->num_render_threads > crdev->icc_cache_list_len) {
- void *old = &(crdev->icc_cache_list[0]);
+ gsicc_link_cache_t **old = crdev->icc_cache_list;
crdev->icc_cache_list = (gsicc_link_cache_t **)gs_alloc_byte_array(mem->thread_safe_memory,
crdev->num_render_threads,
sizeof(void*), "clist_render_setup_threads");
@@ -369,7 +369,7 @@ clist_setup_render_threads(gx_device *dev, int y, gx_process_page_options_t *opt
return_error(gs_error_VMerror);
}
if (crdev->icc_cache_list_len > 0)
- memcpy(crdev->icc_cache_list, old, crdev->icc_cache_list_len * sizeof(void *));
+ memcpy(crdev->icc_cache_list, old, crdev->icc_cache_list_len * sizeof(gsicc_link_cache_t *));
memset(&(crdev->icc_cache_list[crdev->icc_cache_list_len]), 0,
(crdev->num_render_threads - crdev->icc_cache_list_len) * sizeof(void *));
crdev->icc_cache_list_len = crdev->num_render_threads;