From a74b5bc37f3ea3648889bb650ab0e98cd0bc21eb Mon Sep 17 00:00:00 2001 From: Peter Krempa Date: Tue, 7 Oct 2025 18:25:53 +0200 Subject: [PATCH] Replace all use of 'g_new' with 'g_new0' Always use the version which clears the allocated memory. Signed-off-by: Peter Krempa Reviewed-by: Pavel Hrdina --- src/network/network_pf.c | 2 +- src/qemu/qemu_nbdkit.c | 2 +- src/qemu/qemu_process.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/network/network_pf.c b/src/network/network_pf.c index ce4461c999..f655a7a68b 100644 --- a/src/network/network_pf.c +++ b/src/network/network_pf.c @@ -131,7 +131,7 @@ findDefaultRouteInterface(void) if (i == RTAX_IFP && sa->sa_family == AF_LINK) { sdl = (struct sockaddr_dl *)(void *)sa; ifname_len = (sdl->sdl_nlen >= IFNAMSIZ) ? IFNAMSIZ - 1 : sdl->sdl_nlen; - ifname = g_new(char, ifname_len + 1); + ifname = g_new0(char, ifname_len + 1); virStrcpy(ifname, sdl->sdl_data, ifname_len + 1); return ifname; } diff --git a/src/qemu/qemu_nbdkit.c b/src/qemu/qemu_nbdkit.c index 65c98de017..c1bc6bc363 100644 --- a/src/qemu/qemu_nbdkit.c +++ b/src/qemu/qemu_nbdkit.c @@ -644,7 +644,7 @@ static qemuNbdkitProcessEventData* qemuNbdkitProcessEventDataNew(qemuNbdkitProcess *proc, virDomainObj *vm) { - qemuNbdkitProcessEventData *d = g_new(qemuNbdkitProcessEventData, 1); + qemuNbdkitProcessEventData *d = g_new0(qemuNbdkitProcessEventData, 1); d->proc = proc; d->vm = virObjectRef(vm); return d; diff --git a/src/qemu/qemu_process.c b/src/qemu/qemu_process.c index ead5bf3e48..57b14f640e 100644 --- a/src/qemu/qemu_process.c +++ b/src/qemu/qemu_process.c @@ -8704,7 +8704,7 @@ typedef struct { static qemuProcessInShutdownEventData* qemuProcessInShutdownEventDataNew(virDomainObj *vm, int pidfd) { - qemuProcessInShutdownEventData *d = g_new(qemuProcessInShutdownEventData, 1); + qemuProcessInShutdownEventData *d = g_new0(qemuProcessInShutdownEventData, 1); d->vm = virObjectRef(vm); d->pidfd = pidfd; return d; -- 2.47.3