summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShailesh Mistry <shailesh.mistry@hotmail.co.uk>2017-02-07 19:32:08 +0000
committerShailesh Mistry <shailesh.mistry@hotmail.co.uk>2017-02-07 19:32:08 +0000
commit38a3f0a67d53ed3ef63aefca7163ee92e4851b8d (patch)
treecb3bea870aed25f6b3ebf1e837528052d041e2eb
parenta9a58bb95e4a41014f42cae9393767b26da3aa80 (diff)
downloadghostpdl-sqred242.tar.gz
Bug 697545: Memory Squeezing fix.sqred242
Fix for 'red 242'. This is a SEGV seen at allocation event 242 when memory squeezing: gs -sDEVICE=bit -o /dev/null: examples/tiger.eps
-rw-r--r--base/ramfs.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/base/ramfs.c b/base/ramfs.c
index c6732a01b..7507c4a4a 100644
--- a/base/ramfs.c
+++ b/base/ramfs.c
@@ -114,7 +114,7 @@ void ramfs_destroy(gs_memory_t *mem, ramfs * fs)
ent = ent->next;
gs_free_object(mem, prev, "ramfs_destroy, entry");
}
- gs_free_object(mem, fs, "ramfs_destroy");
+ gs_free_object(fs->memory, fs, "ramfs_destroy");
}
int ramfs_error(const ramfs* fs) { return fs->last_error; }