mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
qemu: Drop NULL checks guarding g_slist_free_full()
The g_slist_free_full() function is perfectly capable of handling NULL (in which case it's NOP), therefore there's no need to check passed pointers for NULL. We have them though in couple of places. Drop them. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
9acd9fa733
commit
eebef24d96
@ -103,9 +103,8 @@ qemuJobFreePrivate(void *opaque)
|
||||
return;
|
||||
|
||||
qemuMigrationParamsFree(priv->migParams);
|
||||
if (priv->migTempBitmaps)
|
||||
g_slist_free_full(priv->migTempBitmaps,
|
||||
(GDestroyNotify) qemuDomainJobPrivateMigrateTempBitmapFree);
|
||||
g_slist_free_full(priv->migTempBitmaps,
|
||||
(GDestroyNotify) qemuDomainJobPrivateMigrateTempBitmapFree);
|
||||
g_free(priv);
|
||||
}
|
||||
|
||||
@ -1733,8 +1732,7 @@ qemuDomainObjPrivateDataClear(qemuDomainObjPrivate *priv)
|
||||
|
||||
priv->dbusDaemonRunning = false;
|
||||
|
||||
if (priv->dbusVMStateIds)
|
||||
g_slist_free_full(g_steal_pointer(&priv->dbusVMStateIds), g_free);
|
||||
g_slist_free_full(g_steal_pointer(&priv->dbusVMStateIds), g_free);
|
||||
|
||||
priv->dbusVMState = false;
|
||||
|
||||
|
@ -139,9 +139,8 @@ qemuMigrationBlockDirtyBitmapsDiskFree(qemuMigrationBlockDirtyBitmapsDisk *dsk)
|
||||
return;
|
||||
|
||||
g_free(dsk->target);
|
||||
if (dsk->bitmaps)
|
||||
g_slist_free_full(dsk->bitmaps,
|
||||
(GDestroyNotify) qemuMigrationBlockDirtyBitmapsDiskBitmapFree);
|
||||
g_slist_free_full(dsk->bitmaps,
|
||||
(GDestroyNotify) qemuMigrationBlockDirtyBitmapsDiskBitmapFree);
|
||||
g_free(dsk);
|
||||
}
|
||||
|
||||
@ -168,9 +167,8 @@ qemuMigrationCookieFree(qemuMigrationCookie *mig)
|
||||
g_clear_pointer(&mig->jobData, virDomainJobDataFree);
|
||||
virCPUDefFree(mig->cpu);
|
||||
qemuMigrationCookieCapsFree(mig->caps);
|
||||
if (mig->blockDirtyBitmaps)
|
||||
g_slist_free_full(mig->blockDirtyBitmaps,
|
||||
(GDestroyNotify) qemuMigrationBlockDirtyBitmapsDiskFree);
|
||||
g_slist_free_full(mig->blockDirtyBitmaps,
|
||||
(GDestroyNotify) qemuMigrationBlockDirtyBitmapsDiskFree);
|
||||
g_free(mig);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user