diff --git a/channels/tsmf/client/ffmpeg/tsmf_ffmpeg.c b/channels/tsmf/client/ffmpeg/tsmf_ffmpeg.c index 6effab9da..55d01125d 100644 --- a/channels/tsmf/client/ffmpeg/tsmf_ffmpeg.c +++ b/channels/tsmf/client/ffmpeg/tsmf_ffmpeg.c @@ -29,8 +29,11 @@ #include #include + #include +#include + #include "tsmf_constants.h" #include "tsmf_decoder.h" diff --git a/libfreerdp/core/gateway/rpc_client.c b/libfreerdp/core/gateway/rpc_client.c index 60999bc4d..13a906213 100644 --- a/libfreerdp/core/gateway/rpc_client.c +++ b/libfreerdp/core/gateway/rpc_client.c @@ -110,6 +110,7 @@ int rpc_client_on_fragment_received_event(rdpRpc* rpc) rpc_client_fragment_pool_return(rpc, fragment); Queue_Enqueue(rpc->client->ReceiveQueue, rpc->client->pdu); + SetEvent(rpc->transport->ReceiveEvent); rpc->client->pdu = NULL; return 0; diff --git a/winpr/libwinpr/synch/event.c b/winpr/libwinpr/synch/event.c index 4b49a4d3f..43103362d 100644 --- a/winpr/libwinpr/synch/event.c +++ b/winpr/libwinpr/synch/event.c @@ -35,7 +35,6 @@ #include #endif - #ifdef HAVE_EVENTFD_H #include #include