From: Peter Krempa Date: Wed, 9 Sep 2020 13:22:57 +0000 (+0200) Subject: virDomainHostdevSubsysSCSIiSCSIClear: Inline contents into only caller X-Git-Tag: v6.8.0-rc1~134 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a269ac0f62e21859296bcef6f2be527b1e0090d4;p=thirdparty%2Flibvirt.git 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 Reviewed-by: Ján Tomko --- diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c index 72ac4f4191..acbc3f1c1e 100644 --- a/src/conf/domain_conf.c +++ b/src/conf/domain_conf.c @@ -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); + } }