From: Markus Armbruster Date: Fri, 17 Feb 2017 20:38:19 +0000 (+0100) Subject: tests: Don't check qobject_type() before qobject_to_qlist() X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=cd17ba51f5b25196c52afe5dfdd27c7dc8621cf4;p=qemu.git tests: Don't check qobject_type() before qobject_to_qlist() qobject_to_qlist(obj) returns NULL when obj isn't a QList. Check that instead of qobject_type(obj) == QTYPE_QLIST. Signed-off-by: Markus Armbruster Message-Id: <1487363905-9480-9-git-send-email-armbru@redhat.com> Reviewed-by: Eric Blake --- diff --git a/tests/test-qobject-output-visitor.c b/tests/test-qobject-output-visitor.c index a87438613f..13a0a9b3ac 100644 --- a/tests/test-qobject-output-visitor.c +++ b/tests/test-qobject-output-visitor.c @@ -261,7 +261,6 @@ static void test_visitor_out_list(TestOutputVisitorData *data, bool value_bool = true; int value_int = 10; QListEntry *entry; - QObject *obj; QList *qlist; int i; @@ -279,10 +278,8 @@ static void test_visitor_out_list(TestOutputVisitorData *data, visit_type_TestStructList(data->ov, NULL, &head, &error_abort); - obj = visitor_get(data); - g_assert(qobject_type(obj) == QTYPE_QLIST); - - qlist = qobject_to_qlist(obj); + qlist = qobject_to_qlist(visitor_get(data)); + g_assert(qlist); g_assert(!qlist_empty(qlist)); /* ...and ensure that the visitor sees it in order */