summaryrefslogtreecommitdiffstats
path: root/libxrdp/libxrdp.c
diff options
context:
space:
mode:
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++;