The following patch fixes the bug for me.
It is a workaround. I did not pursue the error to its
source, but close. This patch is to xrdp 0.9.0 source

--- vnc.old.c    2014-05-30 04:26:04.000000000 +0000
+++ vnc.new.c    2014-05-31 11:03:27.352531360 +0000
@@ -786,6 +786,7 @@
         s_mark_end(out_s);
         size = (int)(out_s->end - out_s->data);
error = v->server_send_to_channel(v, v->clip_chanid, out_s->data, size, size, 3);
+        error = 0; // ignore error to workaround disconnect bug
         free_stream(out_s);
     }


John


--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to