aboutsummaryrefslogtreecommitdiff
path: root/hw/pci_bridge.c
diff options
context:
space:
mode:
authorUlrich Obergfell <uobergfe@redhat.com>2011-03-25 04:45:54 -0400
committerAnthony Liguori <aliguori@us.ibm.com>2011-03-25 07:28:24 -0500
commitd6e58090fed20e30e6966007bc4df0c04324d9e7 (patch)
treea208a61449db46fc5fd08214168c1ad5f3588845 /hw/pci_bridge.c
parent05175535a3b6c78186ec3538bcd1b01f30ba571e (diff)
severe memory leak caused by broken palette_destroy() function
The following commit breaks the code of the function palette_destroy(). http://git.kernel.org/?p=virt/kvm/qemu-kvm.git;a=commit;h=e31e3694afef58ba191cbcc6875ec243e5971268 The broken code causes a severe memory leak of 'VncPalette' structures because it never frees anything: 70 void palette_destroy(VncPalette *palette) 71 { 72 if (palette == NULL) { 73 qemu_free(palette); 74 } 75 } Version 2 of the patch calls qemu_free() unconditionally. Signed-off-by: Ulrich Obergfell <uobergfe@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'hw/pci_bridge.c')
0 files changed, 0 insertions, 0 deletions