From: Marc-André Lureau Date: Thu, 8 Dec 2016 13:34:33 +0000 (+0300) Subject: baum: convert to finalize X-Git-Tag: v2.9.0-rc0~120^2~38 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e96ebf494aa5aa0d81eb0e76ffb727920a0c40cd;p=thirdparty%2Fqemu.git baum: convert to finalize Signed-off-by: Marc-André Lureau Reviewed-by: Eric Blake --- diff --git a/backends/baum.c b/backends/baum.c index 0f418ed3585..39c9365024d 100644 --- a/backends/baum.c +++ b/backends/baum.c @@ -616,9 +616,9 @@ static void baum_chr_read(void *opaque) } } -static void baum_chr_free(Chardev *chr) +static void char_braille_finalize(Object *obj) { - BaumChardev *baum = BAUM_CHARDEV(chr); + BaumChardev *baum = BAUM_CHARDEV(obj); timer_free(baum->cellCount_timer); if (baum->brlapi) { @@ -659,13 +659,13 @@ static void char_braille_class_init(ObjectClass *oc, void *data) cc->open = baum_chr_open; cc->chr_write = baum_chr_write; cc->chr_accept_input = baum_chr_accept_input; - cc->chr_free = baum_chr_free; } static const TypeInfo char_braille_type_info = { .name = TYPE_CHARDEV_BRAILLE, .parent = TYPE_CHARDEV, .instance_size = sizeof(BaumChardev), + .instance_finalize = char_braille_finalize, .class_init = char_braille_class_init, };