summary refs log tree commit diff stats
path: root/hw/usb/dev-mtp.c
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@redhat.com>2022-02-15 00:13:36 +0400
committerGerd Hoffmann <kraxel@redhat.com>2022-03-04 11:28:37 +0100
commit6cdcf8810744cbc67074468b7f3c2f50f8e3539c (patch)
tree80a17bbc67867add520e0bb624d9508c85ee57e6 /hw/usb/dev-mtp.c
parenta9fbce5e94d6b68ec8404f8a466fde873ba2bc73 (diff)
downloadfocaccia-qemu-6cdcf8810744cbc67074468b7f3c2f50f8e3539c.tar.gz
focaccia-qemu-6cdcf8810744cbc67074468b7f3c2f50f8e3539c.zip
ui/console: fix texture leak when calling surface_gl_create_texture()
Make surface_gl_create_texture() idempotent: if the surface is already
bound to a texture, do not create a new one.

This fixes texture leaks when there are multiple DBus listeners, for
example.

Reported-by: Akihiko Odaki <akihiko.odaki@gmail.com>
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20220214201337.1814787-3-marcandre.lureau@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'hw/usb/dev-mtp.c')
0 files changed, 0 insertions, 0 deletions