mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 19:32:19 +00:00
virDomainHostdevSubsysSCSIiSCSIClear: Inline contents into only caller
There's just one caller for the function. Move the code into the caller. Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
221f2c0383
commit
a269ac0f62
@ -3011,24 +3011,15 @@ virDomainHostdevDefNew(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static void
|
|
||||||
virDomainHostdevSubsysSCSIiSCSIClear(virDomainHostdevSubsysSCSIiSCSIPtr iscsisrc)
|
|
||||||
{
|
|
||||||
if (!iscsisrc)
|
|
||||||
return;
|
|
||||||
|
|
||||||
virObjectUnref(iscsisrc->src);
|
|
||||||
iscsisrc->src = NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
virDomainHostdevSubsysSCSIClear(virDomainHostdevSubsysSCSIPtr scsisrc)
|
virDomainHostdevSubsysSCSIClear(virDomainHostdevSubsysSCSIPtr scsisrc)
|
||||||
{
|
{
|
||||||
if (scsisrc->protocol == VIR_DOMAIN_HOSTDEV_SCSI_PROTOCOL_TYPE_ISCSI)
|
if (scsisrc->protocol == VIR_DOMAIN_HOSTDEV_SCSI_PROTOCOL_TYPE_ISCSI) {
|
||||||
virDomainHostdevSubsysSCSIiSCSIClear(&scsisrc->u.iscsi);
|
virObjectUnref(scsisrc->u.iscsi.src);
|
||||||
else
|
scsisrc->u.iscsi.src = NULL;
|
||||||
|
} else {
|
||||||
VIR_FREE(scsisrc->u.host.adapter);
|
VIR_FREE(scsisrc->u.host.adapter);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user