aboutsummaryrefslogtreecommitdiff
path: root/docs/system
diff options
context:
space:
mode:
authorMatheus Tavares Bernardino <quic_mathbern@quicinc.com>2024-09-18 12:43:34 -0300
committerPeter Maydell <peter.maydell@linaro.org>2024-10-01 13:55:39 +0100
commit89d94c040453d6dd80e116f3c87d87a808745211 (patch)
treefb158931cd26ac01cdfeef26c6aa959dd1df3141 /docs/system
parenta8cc14435e675e86cba9afce8aa5e098b2e43ff4 (diff)
downloadqemu-89d94c040453d6dd80e116f3c87d87a808745211.zip
qemu-89d94c040453d6dd80e116f3c87d87a808745211.tar.gz
qemu-89d94c040453d6dd80e116f3c87d87a808745211.tar.bz2
hw: fix memory leak in IRQState allocation
At e72a7f65c1 (hw: Move declaration of IRQState to header and add init function, 2024-06-29), we've changed qemu_allocate_irq() to use a combination of g_new() + object_initialize() instead of IRQ(object_new()). The latter sets obj->free, so that that the memory is properly cleaned when the object is finalized, but the former doesn't. Fixes: e72a7f65c1 (hw: Move declaration of IRQState to header and add init function) Signed-off-by: Matheus Tavares Bernardino <quic_mathbern@quicinc.com> Reviewed-by: BALATON Zoltan <balaton@eik.bme.hu> Reviewed-by: Brian Cain <bcain@quicinc.com> Message-id: 1723deb603afec3fa69a75970cef9aac62d57d62.1726674185.git.quic_mathbern@quicinc.com Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'docs/system')
0 files changed, 0 insertions, 0 deletions