diff options
author | Yonit Halperin <yhalperi@redhat.com> | 2011-07-12 08:50:34 +0300 |
---|---|---|
committer | Alon Levy <alevy@redhat.com> | 2011-07-21 15:09:28 +0300 |
commit | 4c44be35b05670051d240ff2877940cef3d9b18c (patch) | |
tree | 0852f9ccd11e8bcd702c031396b7b8a1643f37ba /client/x11 | |
parent | e22354141e6b2cfdc71380e0815ff52d7f5131f6 (diff) | |
download | spice-4c44be35b05670051d240ff2877940cef3d9b18c.tar.gz spice-4c44be35b05670051d240ff2877940cef3d9b18c.tar.xz spice-4c44be35b05670051d240ff2877940cef3d9b18c.zip |
server: fix access to a released drawable. RHBZ #713474
red_pipe_add_drawable can lead to removal of drawables from current tree
(since it calls red_handle_drawable_surfaces_client_synced), which can
also lead to releasing these drawables.
Before the fix, red_current_add_equal, called red_pipe_add_drawable,
without assuring afterwards that the drawables it refers to are still alive or
still in the current tree.
Diffstat (limited to 'client/x11')
0 files changed, 0 insertions, 0 deletions