qapi: Smooth another visitor error checking pattern
commitb11a093c6025635b4504d79d30daa334a01279a5
authorMarkus Armbruster <armbru@redhat.com>
Tue, 7 Jul 2020 16:06:07 +0000 (7 18:06 +0200)
committerMarkus Armbruster <armbru@redhat.com>
Fri, 10 Jul 2020 13:18:08 +0000 (10 15:18 +0200)
treeba15ee5016a149a5fc3d302417398cd585754f13
parent4bc6d7ee0e95b879b7f4823b6e765cf9bf5845e7
qapi: Smooth another visitor error checking pattern

Convert

    visit_type_FOO(v, ..., &ptr, &err);
    ...
    if (err) {
        ...
    }

to

    visit_type_FOO(v, ..., &ptr, errp);
    ...
    if (!ptr) {
        ...
    }

for functions that set @ptr to non-null / null on success / error.

Eliminate error_propagate() that are now unnecessary.  Delete @err
that are now unused.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Message-Id: <20200707160613.848843-40-armbru@redhat.com>
15 files changed:
block/nfs.c
block/parallels.c
block/qcow.c
block/qcow2.c
block/qed.c
block/rbd.c
block/sheepdog.c
block/ssh.c
block/vdi.c
block/vhdx.c
block/vpc.c
hw/acpi/core.c
hw/block/xen-block.c
hw/core/numa.c
monitor/monitor.c