]> git.proxmox.com Git - qemu.git/blobdiff - hw/sysbus.c
qdev: simplify (de)allocation of buses
[qemu.git] / hw / sysbus.c
index 4969f06a66d57e83fad9cab23ab6af2ce8bf6899..ef8ffb6603bde98dedb522b9c9b1fc19b83663c4 100644 (file)
@@ -274,7 +274,7 @@ static void main_system_bus_create(void)
     main_system_bus = g_malloc0(system_bus_info.instance_size);
     qbus_create_inplace(main_system_bus, TYPE_SYSTEM_BUS, NULL,
                         "main-system-bus");
-    main_system_bus->glib_allocated = true;
+    OBJECT(main_system_bus)->free = g_free;
     object_property_add_child(container_get(qdev_get_machine(),
                                             "/unattached"),
                               "sysbus", OBJECT(main_system_bus), NULL);