]> git.proxmox.com Git - mirror_qemu.git/commitdiff
mips: fix memory leaks in board initialization
authorPaolo Bonzini <pbonzini@redhat.com>
Tue, 1 Oct 2019 13:36:25 +0000 (15:36 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 4 Oct 2019 16:49:17 +0000 (18:49 +0200)
They are not a big deal, but they upset asan.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
hw/mips/mips_int.c
hw/mips/mips_jazz.c

index 5ebc9618a7f0426f177bce606aba0cde39c2f592..863ed456597ec39a76709b551083a73e2d1da1bb 100644 (file)
@@ -81,6 +81,7 @@ void cpu_mips_irq_init_cpu(MIPSCPU *cpu)
     for (i = 0; i < 8; i++) {
         env->irq[i] = qi[i];
     }
+    g_free(qi);
 }
 
 void cpu_mips_soft_irq(CPUMIPSState *env, int irq, int level)
index c967b97d8010be8e6a908e0896d370a0543af35a..8d010a0b6e102279e2a18e0f3954fdd4b6b0f003 100644 (file)
@@ -362,6 +362,8 @@ static void mips_jazz_init(MachineState *machine,
 
     /* LED indicator */
     sysbus_create_simple("jazz-led", 0x8000f000, NULL);
+
+    g_free(dmas);
 }
 
 static