]> xenbits.xensource.com Git - libvirt.git/commit
virsh: cmdSecretSetValue: Rework handling of the secret value
authorPeter Krempa <pkrempa@redhat.com>
Mon, 1 Feb 2021 13:01:57 +0000 (14:01 +0100)
committerPeter Krempa <pkrempa@redhat.com>
Wed, 3 Feb 2021 12:07:12 +0000 (13:07 +0100)
commit8d6353a0666be6cf018de6e624aaf83755e06cfb
tree3f5c25ab80fdbcb814864612db0b47eb7773ceab
parent43696418af7fd917afab9429d5349674142f3294
virsh: cmdSecretSetValue: Rework handling of the secret value

Use a single buffer for the secret to make it easier to follow it's
lifecycle. For base64 decoding use a local temporary buffer which will
be cleared right away.

This also uses virSecureErase for clearing the bufer instead of
VIR_DISPOSE_N which is being phased out.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
tools/virsh-secret.c