mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 03:12:22 +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
|
||||
virDomainHostdevSubsysSCSIClear(virDomainHostdevSubsysSCSIPtr scsisrc)
|
||||
{
|
||||
if (scsisrc->protocol == VIR_DOMAIN_HOSTDEV_SCSI_PROTOCOL_TYPE_ISCSI)
|
||||
virDomainHostdevSubsysSCSIiSCSIClear(&scsisrc->u.iscsi);
|
||||
else
|
||||
if (scsisrc->protocol == VIR_DOMAIN_HOSTDEV_SCSI_PROTOCOL_TYPE_ISCSI) {
|
||||
virObjectUnref(scsisrc->u.iscsi.src);
|
||||
scsisrc->u.iscsi.src = NULL;
|
||||
} else {
|
||||
VIR_FREE(scsisrc->u.host.adapter);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user