krfb: Crashes after the VNC client disconnect

This resolves bug 2972 and issue #2

Signed-off-by: Roman Savochenko <roman@roman.home>
Roman Savochenko 5 years ago
parent 6142d389db
commit aece7d56ac

@ -1103,14 +1103,14 @@ void rfbScreenCleanup(rfbScreenInfoPtr screen)
rfbReleaseClientIterator(i); rfbReleaseClientIterator(i);
if (mOnHoldClientHandlerThread) { if (mOnHoldClientHandlerThread) {
mOnHoldClientHandlerThread->exit(); //mOnHoldClientHandlerThread->exit();
delete mOnHoldClientHandlerThread; delete mOnHoldClientHandlerThread;
mOnHoldClientHandlerThread = NULL; mOnHoldClientHandlerThread = NULL;
delete mOnHoldClientHandler; delete mOnHoldClientHandler;
mOnHoldClientHandler = NULL; mOnHoldClientHandler = NULL;
} }
if (mControlPipeHandlerThread) { if (mControlPipeHandlerThread) {
mControlPipeHandlerThread->exit(); //mControlPipeHandlerThread->exit();
delete mControlPipeHandlerThread; delete mControlPipeHandlerThread;
mControlPipeHandlerThread = NULL; mControlPipeHandlerThread = NULL;
delete mControlPipeHandler; delete mControlPipeHandler;

Loading…
Cancel
Save