]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemu: Move 'done' label in qemuBuildControllerDevStr()
authorAndrea Bolognani <abologna@redhat.com>
Mon, 12 Feb 2018 17:46:23 +0000 (18:46 +0100)
committerAndrea Bolognani <abologna@redhat.com>
Tue, 20 Feb 2018 12:32:22 +0000 (13:32 +0100)
Even when we skip part of the processing, we still want error
checking on the buffer.

Signed-off-by: Andrea Bolognani <abologna@redhat.com>
src/qemu/qemu_command.c

index 0c6a6cbd152fe3d659785301e5ebbfee54a2a405..d916dd179b5a7afb2a88ca124ec07497bbecc35e 100644 (file)
@@ -2801,10 +2801,10 @@ qemuBuildControllerDevStr(const virDomainDef *domainDef,
     if (qemuBuildDeviceAddressStr(&buf, domainDef, &def->info, qemuCaps) < 0)
         goto error;
 
+ done:
     if (virBufferCheckError(&buf) < 0)
         goto error;
 
- done:
     *devstr = virBufferContentAndReset(&buf);
     return 0;