summaryrefslogtreecommitdiffstats
path: root/libxrdp/libxrdp.c
diff options
context:
space:
mode:
authorspeidy <speidy@gmail.com>2014-02-10 05:48:03 +0200
committerspeidy <speidy@gmail.com>2014-02-10 05:48:03 +0200
commitf525c0f8e76b1e2b8294c4a61c0da4d24e0406b4 (patch)
tree9ced797c5cfd480352a73866ebec3a0d86ca4016 /libxrdp/libxrdp.c
parentcbf5d50a5c96de83178e910318db540334f289b1 (diff)
downloadxrdp-proprietary-f525c0f8e76b1e2b8294c4a61c0da4d24e0406b4.tar.gz
xrdp-proprietary-f525c0f8e76b1e2b8294c4a61c0da4d24e0406b4.zip
libxrdp: work on fastpath input
Diffstat (limited to 'libxrdp/libxrdp.c')
-rw-r--r--libxrdp/libxrdp.c9
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++;