]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
virDomainVcpuDefPostParse: Remove impossible check
authorPeter Krempa <pkrempa@redhat.com>
Tue, 29 Jul 2025 10:41:21 +0000 (12:41 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Wed, 6 Aug 2025 13:51:25 +0000 (15:51 +0200)
Many callers of 'virDomainDefGetVcpu' don't validate return value when
iterating CPUs up to def->maxvcpus/virDomainDefGetVcpusMax. Remove this
one.

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

index a07ec8d94e6533802235956cb6a65b1a929a4846..38e731348df97a30d3a6fea27cf6eca1b1198feb 100644 (file)
@@ -1013,10 +1013,6 @@ virDomainVcpuDefPostParse(virDomainDef *def)
     for (i = 0; i < maxvcpus; i++) {
         vcpu = virDomainDefGetVcpu(def, i);
 
-        /* impossible but some compilers don't like it */
-        if (!vcpu)
-            continue;
-
         switch (vcpu->hotpluggable) {
         case VIR_TRISTATE_BOOL_ABSENT:
             if (vcpu->online)