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>
}
-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);
+ }
}