Redid the marshaller reuse patch to read kbd state during push, not during
marshalling (and in general, like Hans pointed out, marshalling code should be
sideeffect free).

Also spotted a segfault that happened occasionally when disconnecting a client,
including the fix as second patch.

Alon Levy (2):
  server/inputs_channel: use outgoing marshaller in
    red_channel/RedChannel
  server/red_channel: fix segfault on red_channel_destroy if peer
    already removed

 server/inputs_channel.c |  135 +++++++++++++++++++++++++++--------------------
 server/red_channel.c    |    2 +-
 2 files changed, 78 insertions(+), 59 deletions(-)

-- 
1.7.3.4

_______________________________________________
Spice-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/spice-devel

Reply via email to