You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
VNCServerST::checkTimeouts handles MaxDisconnectionTime, MaxConnectionTime, and MaxIdleTime. If these are reached, the server simply does exit(0). This means that destructors are not executed. For example, when using -rfbunixpath, the UNIX socket is left behind.
The text was updated successfully, but these errors were encountered:
Bah. This was messy. These timeouts aren't handled like other timers, so that needs to be cleaned up first. But that in turn exposes a rather unhealthy lack of encapsulation between VNCServerST and VNCSConnectionST. So some cleanup is needed to get this in place.
VNCServerST::checkTimeouts handles MaxDisconnectionTime, MaxConnectionTime, and MaxIdleTime. If these are reached, the server simply does exit(0). This means that destructors are not executed. For example, when using -rfbunixpath, the UNIX socket is left behind.
The text was updated successfully, but these errors were encountered: