virtio-gpu: fix memory leak in set scanout
commitdd248ed7e204ee8a1873914e02b8b526e8f1b80d
authorLi Qiang <liqiang6-s@360.cn>
Sun, 22 Jan 2017 07:42:33 +0000 (21 23:42 -0800)
committerGerd Hoffmann <kraxel@redhat.com>
Fri, 10 Feb 2017 15:49:45 +0000 (10 16:49 +0100)
tree97d08962a5fbbcd8391b3208543d134527b8d4b0
parent33d076ebd05491d9f7cace682b4ed70c33263f12
virtio-gpu: fix memory leak in set scanout

In virtio_gpu_set_scanout function, when creating the 'rect'
its refcount is set to 2, by pixman_image_create_bits and
qemu_create_displaysurface_pixman function. This can lead
a memory leak issues. This patch avoid this issue.

Signed-off-by: Li Qiang <liqiang6-s@360.cn>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-id: 5884626f.5b2f6b0a.1bfff.3037@mx.google.com
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
hw/display/virtio-gpu.c