X-Git-Url: http://git.ipfire.org/?p=thirdparty%2Fqemu.git;a=blobdiff_plain;f=hw%2Fmisc%2Fapplesmc.c;fp=hw%2Fmisc%2Fapplesmc.c;h=14e3ef667d848b986081f082dbda5be3a20c1a49;hp=72300d0cbc38b66cd530582684f1a0c5023639b4;hb=f243175727903a0d2b52422e7baef86c1838a895;hpb=fee571c7afced9bf4b01b864ea6e85f00fb50e30 diff --git a/hw/misc/applesmc.c b/hw/misc/applesmc.c index 72300d0cbc..14e3ef667d 100644 --- a/hw/misc/applesmc.c +++ b/hw/misc/applesmc.c @@ -274,6 +274,7 @@ static void qdev_applesmc_isa_reset(DeviceState *dev) /* Remove existing entries */ QLIST_FOREACH_SAFE(d, &s->data_def, node, next) { QLIST_REMOVE(d, node); + g_free(d); } s->status = 0x00; s->status_1e = 0x00; @@ -342,7 +343,6 @@ static void applesmc_isa_realize(DeviceState *dev, Error **errp) } QLIST_INIT(&s->data_def); - qdev_applesmc_isa_reset(dev); } static Property applesmc_isa_properties[] = {