[libvirt] [PATCH 2/4] qemu: migration: Refactor cleanup in qemuMigrationSrcNBDStorageCopyDriveMirror
Eric Blake
eblake at redhat.com
Wed Sep 4 17:01:27 UTC 2019
On 9/4/19 10:39 AM, Peter Krempa wrote:
> Use VIR_AUTOFREE and remove the cleanup label.
>
> Signed-off-by: Peter Krempa <pkrempa at redhat.com>
> ---
> src/qemu/qemu_migration.c | 17 ++++++-----------
> 1 file changed, 6 insertions(+), 11 deletions(-)
>
> diff --git a/src/qemu/qemu_migration.c b/src/qemu/qemu_migration.c
> index 1a557851bb..82625b2261 100644
> --- a/src/qemu/qemu_migration.c
> +++ b/src/qemu/qemu_migration.c
> @@ -868,36 +868,31 @@ qemuMigrationSrcNBDStorageCopyDriveMirror(virQEMUDriverPtr driver,
> unsigned long long mirror_speed,
> bool mirror_shallow)
> {
> - char *nbd_dest = NULL;
> + VIR_AUTOFREE(char *) nbd_dest = NULL;
> int mon_ret;
> - int ret = -1;
>
> if (strchr(host, ':')) {
> if (virAsprintf(&nbd_dest, "nbd:[%s]:%d:exportname=%s",
> host, port, diskAlias) < 0)
Should we prefer "nbd://[%s]:%d/%s" here, now that the NBD URI spec is
available (and since qemu supports that for quite some time now)?
https://github.com/NetworkBlockDevice/nbd/blob/master/doc/uri.md
> - goto cleanup;
> + return -1;
> } else {
> if (virAsprintf(&nbd_dest, "nbd:%s:%d:exportname=%s",
and similar here?
--
Eric Blake, Principal Software Engineer
Red Hat, Inc. +1-919-301-3226
Virtualization: qemu.org | libvirt.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20190904/8e705dbd/attachment-0001.sig>
More information about the libvir-list
mailing list