diff options
-rw-r--r-- | xrdp/xrdp_mm.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/xrdp/xrdp_mm.c b/xrdp/xrdp_mm.c index ba4227c2..1504f08f 100644 --- a/xrdp/xrdp_mm.c +++ b/xrdp/xrdp_mm.c @@ -3239,9 +3239,14 @@ server_send_to_channel(struct xrdp_mod *mod, int channel_id, { if (wm->mm->usechansrv) { - return 1; + /* + * Xvnc backend reaches here + * should not return 1 as this case is not an error + */ + return 0; } + /* vnc proxy mode reaches here */ return libxrdp_send_to_channel(wm->session, channel_id, data, data_len, total_data_len, flags); } |