diff options
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++; |