server: proxy: sync server and client channels
authorkubistika <kmizrachi18@gmail.com>
Thu, 1 Aug 2019 13:55:50 +0000 (16:55 +0300)
committerakallabeth <akallabeth@users.noreply.github.com>
Fri, 2 Aug 2019 08:17:45 +0000 (10:17 +0200)
commit038c933f985fe1d92c248e86b322649b3ae905a9
tree205e07c12eee5ddb5db40b22e3703b7bee922f8d
parent8e7386a57d6d0a6ec8b945e99f9ca4d3b74247fa
server: proxy: sync server and client channels

when disconnections/redirections occured, sometimes server/client
channels were not synced, meaning that for example the gfx server
received a message, then tried to use gfx client that was already freed.
server/proxy/pf_channels.c
server/proxy/pf_channels.h
server/proxy/pf_context.h
server/proxy/pf_rdpgfx.c
server/proxy/pf_server.c