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