Re: [PATCH 06/11] util: use glib base64 encoding/decoding APIs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Sep 27, 2019 at 18:17:28 +0100, Daniel Berrange wrote:
> Replace use of the gnulib base64 module with glib's own base64 API family.
> 
> Signed-off-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
> ---
>  bootstrap.conf                    |  1 -
>  src/conf/virsecretobj.c           | 38 +++++++------------------------
>  src/libvirt_private.syms          |  1 -
>  src/libxl/libxl_conf.c            |  3 +--
>  src/qemu/qemu_agent.c             |  9 +++-----
>  src/qemu/qemu_command.c           |  5 ++--
>  src/qemu/qemu_domain.c            |  8 +++----
>  src/secret/secret_driver.c        |  1 -
>  src/storage/storage_backend_rbd.c |  4 +---
>  src/util/virstring.c              | 21 -----------------
>  src/util/virstring.h              |  2 --
>  tools/virsh-secret.c              | 17 ++++----------
>  12 files changed, 22 insertions(+), 88 deletions(-)

[...]

> @@ -698,23 +697,17 @@ virSecretObjSaveConfig(virSecretObjPtr obj)
>  int
>  virSecretObjSaveData(virSecretObjPtr obj)
>  {
> -    char *base64 = NULL;
> -    int ret = -1;
> +    g_autofree char *base64 = NULL;

I'm not a fan of adding another style here. Either use VIR_FREE(), or
convert all VIR_FREE to g_autofree first.

I'm aware it will be unavoidable to use the glib auto pointer macro for
complex types but we should at least here where it's interchangable have
some kind of consistency.


--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list




[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux