]> xenbits.xensource.com Git - libvirt.git/commitdiff
virDomainAudioCommonParse: Fix parsing of 'format'
authorPeter Krempa <pkrempa@redhat.com>
Thu, 6 May 2021 15:02:50 +0000 (17:02 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Fri, 7 May 2021 08:06:18 +0000 (10:06 +0200)
Commit 38180f87f5b converted the code to use virXMLPropEnum unfaithfully
ommitting the check where 'format' must be non-zero when parsed from the
user.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
src/conf/domain_conf.c

index ce0ffc60efba283cd129d42d2f46a86eb74ceda5..d36ff536f4123f1de9e04ce91ca52c25f3b50b91 100644 (file)
@@ -13098,7 +13098,7 @@ virDomainAudioCommonParse(virDomainAudioIOCommon *def,
 
         if (virXMLPropEnum(settings, "format",
                            virDomainAudioFormatTypeFromString,
-                           VIR_XML_PROP_NONE, &def->format) < 0)
+                           VIR_XML_PROP_NONZERO, &def->format) < 0)
             return -1;
     }