www.cendio.com

Bug 5495

Summary: cannot close/disconnect client when constantly being fed data
Product: ThinLinc Reporter: Pierre Ossman <ossman@cendio.se>
Component: VNCAssignee: Peter ├ůstrand <astrand@cendio.se>
Status: CLOSED FIXED QA Contact: Bugzilla mail exporter <bugzilla-qa@cendio.se>
Severity: Normal    
Priority: P2 CC: samuel@cendio.se
Version: trunkKeywords: relnotes, samuel_tester
Target Milestone: 4.8.0   
Hardware: PC   
OS: Unknown   
Acceptance Criteria:
Bug Depends on: 6153    
Bug Blocks:    

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.