qemu-patch-raspberry4/ui
Gonglei a41642708a spice: fix memory leak
If errors happen for middle items of channel_list,
qmp_query_spice_channels() returns NULL, and the variable
cur_item going out of scope leaks the storage it points to.

The flag is a compatibility thing for older spice-server
versions. Meanwhile our minimum spice version requirement is
new enough that we should never ever see this error, and if we
do something went very seriously wrong. Let's using assert()
instead of returning NULL to avoid a memory leak.

Suggested-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Gonglei <arei.gonglei@huawei.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
2014-12-16 14:15:29 +01:00
..
cocoa.m block: delete cow block driver 2014-09-22 11:39:45 +01:00
console.c console: add graphic_console_set_hwops 2014-09-29 10:20:09 +02:00
curses.c
curses_keys.h
cursor.c
cursor_hidden.xpm
cursor_left_ptr.xpm
d3des.c
d3des.h
gtk.c gtk: Don't crash if -nodefaults 2014-11-21 08:37:59 +01:00
input-keymap.c
input-legacy.c input: fix send-key monitor command release event ordering 2014-10-02 09:58:14 +02:00
input.c input: move input-send-event into experimental namespace 2014-11-25 17:03:31 +00:00
keymaps.c keymaps: correct keymaps.c following Qemu coding style 2014-12-10 10:08:12 +01:00
keymaps.h
Makefile.objs ui: Use the new ".mo-cflags" rule syntax for SDL_CFLAGS 2014-10-31 11:26:25 +01:00
qemu-pixman.c pixman: fix qemu_default_pixman_format (32bpp non-native endian) 2014-09-30 13:34:04 +02:00
qemu-x509.h
sdl.c console: stop using PixelFormat 2014-09-05 13:27:11 +02:00
sdl2-keymap.h sdl2: keymap fixups 2014-09-16 08:07:05 +02:00
sdl2.c sdl2: drop sdl_zoom.h 2014-09-16 08:07:05 +02:00
sdl_keysym.h
sdl_zoom.c
sdl_zoom.h
sdl_zoom_template.h
spice-core.c spice: fix memory leak 2014-12-16 14:15:29 +01:00
spice-display.c spice: rework mirror allocation, add no-resize fast path 2014-12-16 14:15:29 +01:00
spice-input.c
vgafont.h
vnc-auth-sasl.c
vnc-auth-sasl.h
vnc-auth-vencrypt.c
vnc-auth-vencrypt.h
vnc-enc-hextile-template.h
vnc-enc-hextile.c
vnc-enc-tight.c vnc-enc-tight: fix Arguments in wrong order 2014-12-10 10:08:12 +01:00
vnc-enc-tight.h
vnc-enc-zlib.c
vnc-enc-zrle-template.c
vnc-enc-zrle.c
vnc-enc-zrle.h
vnc-enc-zywrle-template.c
vnc-enc-zywrle.h
vnc-jobs.c
vnc-jobs.h
vnc-palette.c
vnc-palette.h
vnc-tls.c vnc-tls: Clean up dead store in vnc_set_x509_credential() 2014-09-18 08:01:53 +02:00
vnc-tls.h
vnc-ws.c
vnc-ws.h
vnc.c vnc: return directly if no vnc client connected 2014-10-28 11:51:04 +01:00
vnc.h vnc update fix 2014-07-25 09:43:31 +02:00
vnc_keysym.h
x_keymap.c
x_keymap.h