]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemuDomainVirStorageSourceFindByNodeName: Use proper accessor
authorPeter Krempa <pkrempa@redhat.com>
Tue, 22 Jun 2021 06:26:01 +0000 (08:26 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Tue, 17 Oct 2023 12:16:15 +0000 (14:16 +0200)
The lookup by nodename requires the proper storage nodename which we use
also in status XML.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/qemu/qemu_domain.c

index 918b5a14e106a26f218c455779458e8c780e66ae..f891defa910c3f511d1a62c33bbb9c9fc831a4a6 100644 (file)
@@ -2812,8 +2812,10 @@ qemuDomainVirStorageSourceFindByNodeName(virStorageSource *top,
     virStorageSource *tmp;
 
     for (tmp = top; virStorageSourceIsBacking(tmp); tmp = tmp->backingStore) {
+        const char *nodestorage = qemuBlockStorageSourceGetStorageNodename(tmp);
+
         if ((tmp->nodeformat && STREQ(tmp->nodeformat, nodeName)) ||
-            (tmp->nodestorage && STREQ(tmp->nodestorage, nodeName)))
+            (nodestorage && STREQ(nodestorage, nodeName)))
             return tmp;
     }