aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@redhat.com>2021-08-05 17:56:58 +0400
committerMarc-André Lureau <marcandre.lureau@redhat.com>2021-08-31 17:25:09 +0400
commit248c50b2bd31ab7bb8220cd1d7eca3a0d6463aa7 (patch)
tree8fc69995a22b33ddd0ad42efb097c5006e3b8c01 /include
parentad22d0583300df420819e6c89b1c022b998fac8a (diff)
downloadqemu-248c50b2bd31ab7bb8220cd1d7eca3a0d6463aa7.zip
qemu-248c50b2bd31ab7bb8220cd1d7eca3a0d6463aa7.tar.gz
qemu-248c50b2bd31ab7bb8220cd1d7eca3a0d6463aa7.tar.bz2
ui/vdagent: fix leak on error path
"info" was leaked when more than 10 entries. Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com> Message-Id: <20210805135715.857938-2-marcandre.lureau@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com> Acked-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'include')
-rw-r--r--include/ui/clipboard.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/ui/clipboard.h b/include/ui/clipboard.h
index b45b984..eb789a2 100644
--- a/include/ui/clipboard.h
+++ b/include/ui/clipboard.h
@@ -190,4 +190,6 @@ void qemu_clipboard_set_data(QemuClipboardPeer *peer,
const void *data,
bool update);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(QemuClipboardInfo, qemu_clipboard_info_unref)
+
#endif /* QEMU_CLIPBOARD_H */