summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRay Johnston <ray.johnston@artifex.com>2012-05-11 09:57:23 -0700
committerRay Johnston <ray.johnston@artifex.com>2012-05-11 10:09:46 -0700
commit6b31a6466c0819db229cbde420c72789eecdbe2d (patch)
treee16873dbac24ff2b48727158fab55256e9ee88b4
parentf9c1df276e998fc754d5c0e416c606cc5404a495 (diff)
Add missing part of commit to prevent access to freed memory.
Somehow when applying this part of the reverted patch, this line (the one that actually prevented the access to freed memory) was missed.
-rw-r--r--gs/base/gsicc_profilecache.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gs/base/gsicc_profilecache.c b/gs/base/gsicc_profilecache.c
index be5ced0ca..80ec78fe3 100644
--- a/gs/base/gsicc_profilecache.c
+++ b/gs/base/gsicc_profilecache.c
@@ -74,7 +74,7 @@ rc_gsicc_profile_cache_free(gs_memory_t * mem, void *ptr_in, client_name_t cname
gs_free_object(mem->stable_memory, curr,
"rc_gsicc_profile_cache_free");
profile_cache->num_entries--;
- curr = curr->next;
+ curr = next;
}
#ifdef DEBUG
if (profile_cache->num_entries != 0)