]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
Replace all use of 'g_new' with 'g_new0'
authorPeter Krempa <pkrempa@redhat.com>
Tue, 7 Oct 2025 16:25:53 +0000 (18:25 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Wed, 8 Oct 2025 07:24:42 +0000 (09:24 +0200)
Always use the version which clears the allocated memory.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Pavel Hrdina <phrdina@redhat.com>
src/network/network_pf.c
src/qemu/qemu_nbdkit.c
src/qemu/qemu_process.c

index ce4461c9990ba6f4fa0b07ce13764ea7cd7c87e8..f655a7a68b270dd53309ebb1ac67ad48375ca258 100644 (file)
@@ -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;
                     }
index 65c98de0173edaaf6580080bf746464be2c00545..c1bc6bc363964d36ccfeb44a46a7fcdc57463b52 100644 (file)
@@ -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;
index ead5bf3e48d1297f47336bbefc8c5c37c6cb8591..57b14f640e04b5a898faeb4b418e8a0e1bc34b0f 100644 (file)
@@ -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;