summaryrefslogtreecommitdiff
path: root/base/gsovrc.c
diff options
context:
space:
mode:
authorRobin Watts <Robin.Watts@artifex.com>2022-04-05 16:34:45 +0100
committerRobin Watts <Robin.Watts@artifex.com>2022-04-07 18:23:27 +0100
commitdb5f053a2838f6fdb69b387e0f8ef70daca59a96 (patch)
tree5fab3faf938387708f46e8a0f740643db836410e /base/gsovrc.c
parentd6f88ef54434fcfc6dcefdcfe21bab1b1b77508b (diff)
downloadghostpdl-db5f053a2838f6fdb69b387e0f8ef70daca59a96.tar.gz
Bug 705203: Fix SEGV seen in overnights with pattern cache problem.
Introduce new lock_pattern device proc and clist implementation. Call that for fill_stroke operations.
Diffstat (limited to 'base/gsovrc.c')
-rw-r--r--base/gsovrc.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/base/gsovrc.c b/base/gsovrc.c
index 745ebfbe9..d5d5d1c46 100644
--- a/base/gsovrc.c
+++ b/base/gsovrc.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2021 Artifex Software, Inc.
+/* Copyright (C) 2001-2022 Artifex Software, Inc.
All Rights Reserved.
This software is provided AS-IS with no warranty, either express or
@@ -424,6 +424,7 @@ nooverprint_initialize_device_procs(gx_device *dev)
set_dev_proc(dev, copy_planes, gx_forward_copy_planes);
set_dev_proc(dev, copy_alpha_hl_color, gx_forward_copy_alpha_hl_color);
set_dev_proc(dev, fill_stroke_path, gx_forward_fill_stroke_path);
+ set_dev_proc(dev, lock_pattern, gx_forward_lock_pattern);
}
/*