diff options
author | Ravi Nanjundappa <nravi.n@samsung.com> | 2016-10-05 14:35:14 +0530 |
---|---|---|
committer | Ravi Nanjundappa <nravi.n@samsung.com> | 2016-10-05 14:37:38 +0530 |
commit | 41f7145306892f5cafa1d25013a9841342f1a27e (patch) | |
tree | 67ca75779c776dead600964cb48c0294e12e8428 /src | |
parent | 9819660fc447c5d1723960c092394b35d80b2ffb (diff) | |
download | cairo-41f7145306892f5cafa1d25013a9841342f1a27e.tar.gz cairo-41f7145306892f5cafa1d25013a9841342f1a27e.tar.bz2 cairo-41f7145306892f5cafa1d25013a9841342f1a27e.zip |
Fix for VDSvace issue: DF160920-00017
Return the locally assigned status value instead of pattern->status,
because the pattern handle will be invalid after the call to
cairo_pattern_destroy(pattern)
Change-Id: I0c38f6c4aac619de2d27b5136a41870bee6e78cc
Signed-off-by: Ravi Nanjundappa <nravi.n@samsung.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/cairo-default-context.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cairo-default-context.c b/src/cairo-default-context.c index 26644eaf5..36ddb7575 100644 --- a/src/cairo-default-context.c +++ b/src/cairo-default-context.c @@ -310,7 +310,7 @@ _cairo_default_context_set_source_rgba (void *abstract_cr, double red, double gr status = pattern->status; cairo_pattern_destroy (pattern); CAIRO_TRACE_END (__func__); - return pattern->status; + return status; } status = _cairo_default_context_set_source (cr, pattern); |