[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH] qom: Fix object_class_foreach()
From: |
Andreas Färber |
Subject: |
[Qemu-devel] [PATCH] qom: Fix object_class_foreach() |
Date: |
Sat, 28 Jan 2012 17:48:59 +0100 |
The TypeImpl was passed as ObjectClass and the ObjectClass as opaque,
leading to segfault when dereferencing the caller-supplied opaque.
Signed-off-by: Andreas Färber <address@hidden>
Cc: Anthony Liguori <address@hidden>
---
qom/object.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/qom/object.c b/qom/object.c
index a12895f..57cc592 100644
--- a/qom/object.c
+++ b/qom/object.c
@@ -478,7 +478,7 @@ static void object_class_foreach_tramp(gpointer key,
gpointer value,
type_class_init(type);
- data->fn(value, type->class);
+ data->fn(type->class, data->opaque);
}
void object_class_foreach(void (*fn)(ObjectClass *klass, void *opaque),
--
1.7.7
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-devel] [PATCH] qom: Fix object_class_foreach(),
Andreas Färber <=