diff options
author | Will Thompson <will@willthompson.co.uk> | 2014-07-10 14:34:37 +0100 |
---|---|---|
committer | Will Thompson <will@willthompson.co.uk> | 2014-07-10 14:37:29 +0100 |
commit | c4dff87c8f3edf4f7d3e11cabed4e88abf18aaa3 (patch) | |
tree | 543d103f9698e63795332e484944d78549858b5c /examples/android | |
parent | 8c21b31cefc73d5da230deffe0b3a292f1b24b7a (diff) | |
download | libvncserver-c4dff87c8f3edf4f7d3e11cabed4e88abf18aaa3.zip libvncserver-c4dff87c8f3edf4f7d3e11cabed4e88abf18aaa3.tar.gz |
x11vnc: fix double X_UNLOCK on xrandr events
check_xrandr_event() assumes X_LOCK is taken before it is called, and
currently calls X_UNLOCK on behalf of the caller. But in practice, all
callers assume that the lock is still held after check_xrandr_event()
returns. In particular, this leads to a double-unlock and crash in
check_xevents() on any xrandr event.
Diffstat (limited to 'examples/android')
0 files changed, 0 insertions, 0 deletions