qom: Use return values to check for error where that's simpler
commit1c94a351644fb2555f34e63c8ddc29f70bd4803a
authorMarkus Armbruster <armbru@redhat.com>
Tue, 7 Jul 2020 16:05:53 +0000 (7 18:05 +0200)
committerMarkus Armbruster <armbru@redhat.com>
Fri, 10 Jul 2020 13:18:08 +0000 (10 15:18 +0200)
tree1b514b71f4fd62bb48cbf7f26d8c16f1285319e2
parent4d21fcd52404ff4bac1f94d8054dfb745f1b2ad6
qom: Use return values to check for error where that's simpler

When using the Error object to check for error, we need to receive it
into a local variable, then propagate() it to @errp.

Using the return value permits allows receiving it straight to @errp.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Message-Id: <20200707160613.848843-26-armbru@redhat.com>
qom/object.c