diff options
author | speidy <speidy@gmail.com> | 2014-02-10 05:48:03 +0200 |
---|---|---|
committer | speidy <speidy@gmail.com> | 2014-02-10 05:48:03 +0200 |
commit | f525c0f8e76b1e2b8294c4a61c0da4d24e0406b4 (patch) | |
tree | 9ced797c5cfd480352a73866ebec3a0d86ca4016 /libxrdp/libxrdp.c | |
parent | cbf5d50a5c96de83178e910318db540334f289b1 (diff) | |
download | xrdp-proprietary-f525c0f8e76b1e2b8294c4a61c0da4d24e0406b4.tar.gz xrdp-proprietary-f525c0f8e76b1e2b8294c4a61c0da4d24e0406b4.zip |
libxrdp: work on fastpath input
Diffstat (limited to 'libxrdp/libxrdp.c')
-rw-r--r-- | libxrdp/libxrdp.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/libxrdp/libxrdp.c b/libxrdp/libxrdp.c index c220f56f..5e7e72a1 100644 --- a/libxrdp/libxrdp.c +++ b/libxrdp/libxrdp.c @@ -137,6 +137,15 @@ libxrdp_process_data(struct xrdp_session *session) } break; + case 2: /* FASTPATH_INPUT_EVENT */ + if (xrdp_rdp_process_fastpath_data_input((struct xrdp_rdp *)session->rdp, + session->s) != 0) + { + DEBUG(("libxrdp_process_data returned non zero")); + cont = 0; + term = 1; + } + break; default: g_writeln("unknown in libxrdp_process_data: code= %d", code); dead_lock_counter++; |