diff options
author | Alexander Larsson <alexl@redhat.com> | 2010-09-21 20:09:59 +0200 |
---|---|---|
committer | Alexander Larsson <alexl@redhat.com> | 2010-09-21 20:09:59 +0200 |
commit | 5322d4314684531f7b09dc74a2b37f7c5d55929b (patch) | |
tree | 783cd0213d4c59b4622b87fa6a8768c364051c8e /server | |
parent | 1cd80764154472cff2744117a792423550e55cd0 (diff) | |
download | spice-5322d4314684531f7b09dc74a2b37f7c5d55929b.tar.gz spice-5322d4314684531f7b09dc74a2b37f7c5d55929b.tar.xz spice-5322d4314684531f7b09dc74a2b37f7c5d55929b.zip |
server: Don't leak QUIC image chunks
red_put_image() needs to free the chunks for QUIC images, as we
allocate these when creating the image.
Diffstat (limited to 'server')
-rw-r--r-- | server/red_parse_qxl.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/server/red_parse_qxl.c b/server/red_parse_qxl.c index 5b32f6ba..ab01d63c 100644 --- a/server/red_parse_qxl.c +++ b/server/red_parse_qxl.c @@ -412,6 +412,9 @@ void red_put_image(SpiceImage *red) } spice_chunks_destroy(red->u.bitmap.data); break; + case SPICE_IMAGE_TYPE_QUIC: + spice_chunks_destroy(red->u.quic.data); + break; } free(red); } |