From: Michal Privoznik Date: Thu, 30 Mar 2017 15:02:39 +0000 (+0200) Subject: virDomainDiskDefForeachPath: Prefer virStorageSourceIsLocalStorage X-Git-Tag: v3.3.0-rc1~316 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c3a83bad2aa69a26d03ee8a0b817234f0f78b4a5;p=thirdparty%2Flibvirt.git virDomainDiskDefForeachPath: Prefer virStorageSourceIsLocalStorage Signed-off-by: Michal Privoznik --- diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c index 1b0a55b27f..01553b5294 100644 --- a/src/conf/domain_conf.c +++ b/src/conf/domain_conf.c @@ -25342,10 +25342,8 @@ virDomainDiskDefForeachPath(virDomainDiskDefPtr disk, } for (tmp = disk->src; tmp; tmp = tmp->backingStore) { - int actualType = virStorageSourceGetActualType(tmp); /* execute the callback only for local storage */ - if (actualType != VIR_STORAGE_TYPE_NETWORK && - actualType != VIR_STORAGE_TYPE_VOLUME && + if (virStorageSourceIsLocalStorage(tmp) && tmp->path) { if (iter(disk, tmp->path, depth, opaque) < 0) goto cleanup;