]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemuSlirpNew: Use g_new0 to allocate the slirp object
authorPeter Krempa <pkrempa@redhat.com>
Thu, 1 Oct 2020 15:28:46 +0000 (17:28 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Mon, 5 Oct 2020 10:57:46 +0000 (12:57 +0200)
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/qemu/qemu_slirp.c

index 3efc34bcf0e3da902fbcaef9e6bbb904effbbe74..d9105b0ff61ec74f4f65f6cad0473653dfe3a2b6 100644 (file)
@@ -81,10 +81,9 @@ qemuSlirpHasFeature(const qemuSlirp *slirp,
 qemuSlirpPtr
 qemuSlirpNew(void)
 {
-    g_autoptr(qemuSlirp) slirp = NULL;
+    g_autoptr(qemuSlirp) slirp = g_new0(qemuSlirp, 1);
 
-    if (VIR_ALLOC(slirp) < 0 ||
-        !(slirp->features = virBitmapNew(QEMU_SLIRP_FEATURE_LAST)))
+    if (!(slirp->features = virBitmapNew(QEMU_SLIRP_FEATURE_LAST)))
         return NULL;
 
     slirp->pid = (pid_t)-1;