www.cendio.com
Bug 5495 - cannot close/disconnect client when constantly being fed data
: cannot close/disconnect client when constantly being fed data
Status: CLOSED FIXED
: ThinLinc
VNC
: trunk
: PC Unknown
: P2 Normal
: 4.8.0
Assigned To:
:
:
: 6153
:
  Show dependency treegraph
 
Reported: 2015-04-17 14:45 by
Modified: 2017-03-24 16:28 (History)
Acceptance Criteria:


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From cendio 2015-04-17 14:45:39
The socket handler will keep looping until it has managed to drain all data
from the socket. If this never happens then we never return to the main loop
and check if we should exit.

I've tested this on OS X just by having glxgears running. It is impossible to
close the client until glxgears is terminated.

This is not a regression and has probably been present since we ported things
to FLTK.
------- Comment #1 From cendio 2017-01-05 13:20:35 -------
*** Bug 6118 has been marked as a duplicate of this bug. ***
------- Comment #2 From cendio 2017-01-05 13:21:10 -------
Fixed upstream:

https://github.com/TigerVNC/tigervnc/commit/9a73adf9f47c8fab82add168bf7f50b7fe6ef2a3
------- Comment #5 From cendio 2017-02-10 15:05:51 -------
Verified that the problem exists with tlclient 4.7.0 on OS X 10.8. Verified
that it is fixed in build 5369. Works well.