summaryrefslogtreecommitdiffstats
path: root/server/red_channel.c
diff options
context:
space:
mode:
authorYonit Halperin <yhalperi@redhat.com>2012-08-02 13:12:58 +0300
committerYonit Halperin <yhalperi@redhat.com>2012-08-27 09:12:59 +0300
commit4f551a3550cf0d54e682e50ccddb446d15732bbe (patch)
tree2adb064e3d8d711b4f324f743d7953071054747f /server/red_channel.c
parentbb8c90d8c21729abd7c87f81fb6f3a855e501814 (diff)
downloadspice-4f551a3550cf0d54e682e50ccddb446d15732bbe.tar.gz
spice-4f551a3550cf0d54e682e50ccddb446d15732bbe.tar.xz
spice-4f551a3550cf0d54e682e50ccddb446d15732bbe.zip
red_channel: fix pipe item leak
Diffstat (limited to 'server/red_channel.c')
-rw-r--r--server/red_channel.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/server/red_channel.c b/server/red_channel.c
index 1cad9eb3..a108bc21 100644
--- a/server/red_channel.c
+++ b/server/red_channel.c
@@ -461,6 +461,7 @@ static void red_channel_client_send_item(RedChannelClient *rcc, PipeItem *item)
switch (item->type) {
case PIPE_ITEM_TYPE_SET_ACK:
red_channel_client_send_set_ack(rcc);
+ free(item);
break;
default:
handled = FALSE;