[PATCH 00/14] util: Remove VIR_DISPOSE(_N)
Peter Krempa
pkrempa at redhat.com
Mon Feb 1 13:38:52 UTC 2021
Most callers are way better off using memset directly additionally few
places didn't even use it to clear sensitive data in the first place
since the name probably sounded as the right thing to use.
Peter Krempa (14):
hypervFreeInvokeParams: Don't use VIR_DISPOSE_N for freeing 'params'
libxlMakeDomBuildInfo: Don't use VIR_DISPOSE_N for USB device list
storage_backend_iscsi(_direct): Properly clear secrets
libxlMakeNetworkDiskSrc: Avoid use of VIR_DISPOSE_N
qemuDomainMasterKeyCreate: Don't use VIR_DISPOSE_N on failure
qemu: domain: Use memset for clearing secrets instead of VIR_DISPOSE_N
cmdSecretSetValue: Make it obvious that --file, --base64 and
--interactive are exlcusive
virsh: cmdSecretSetValue: Rework handling of the secret value
virsh: cmdSecretGetValue: Use memset instead of VIR_DISPOSE_N
virStorageBackendRBDOpenRADOSConn: Use memset instead of VIR_DISPOSE_N
virCryptoEncryptDataAESgnutls: Use memset instead of VIR_DISPOSE_N
storageBackendCreateQemuImgSecretPath: Use memset instead of
VIR_DISPOSE_N
tests: viralloc: Remove testDispose case
util: viralloc: Remove VIR_DISPOSE(_N)
src/hyperv/hyperv_wmi.c | 4 +-
src/libvirt_private.syms | 1 -
src/libxl/libxl_conf.c | 8 +--
src/qemu/qemu_domain.c | 24 ++++++---
src/storage/storage_backend_iscsi.c | 16 +++---
src/storage/storage_backend_iscsi_direct.c | 17 ++++---
src/storage/storage_backend_rbd.c | 5 +-
src/storage/storage_util.c | 5 +-
src/util/viralloc.c | 39 +-------------
src/util/viralloc.h | 27 ----------
src/util/vircrypto.c | 3 +-
tests/viralloctest.c | 34 -------------
tools/virsh-secret.c | 59 ++++++++++------------
13 files changed, 76 insertions(+), 166 deletions(-)
--
2.29.2
More information about the libvir-list
mailing list