]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
virDomainAudioIOCommon: Change type of format to virDomainAudioFormat
authorTim Wiederhake <twiederh@redhat.com>
Tue, 27 Apr 2021 15:04:32 +0000 (17:04 +0200)
committerJán Tomko <jtomko@redhat.com>
Thu, 6 May 2021 10:34:41 +0000 (12:34 +0200)
Signed-off-by: Tim Wiederhake <twiederh@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
Signed-off-by: Ján Tomko <jtomko@redhat.com>
src/conf/domain_conf.c
src/conf/domain_conf.h

index 7670e47359f33c447fabb15f0aa9e8073b781282..3c0bb04cab9dea47a338bb9a868a8e869d0a0416 100644 (file)
@@ -13120,11 +13120,14 @@ virDomainAudioCommonParse(virDomainAudioIOCommon *def,
             return -1;
         }
 
-        if (format &&
-            (def->format = virDomainAudioFormatTypeFromString(format)) <= 0) {
-            virReportError(VIR_ERR_XML_ERROR,
-                           _("cannot parse 'format' value '%s'"), format);
-            return -1;
+        if (format) {
+            int value;
+            if ((value = virDomainAudioFormatTypeFromString(format)) <= 0) {
+                virReportError(VIR_ERR_XML_ERROR,
+                               _("cannot parse 'format' value '%s'"), format);
+                return -1;
+            }
+            def->format = value;
         }
     }
 
index 95d051627910d44d53eacdfeb1259f66a6de173d..be8f43a35c99e6c41c201fb2536667f72aeb6308 100644 (file)
@@ -1502,7 +1502,7 @@ struct _virDomainAudioIOCommon {
     unsigned int frequency;
     unsigned int channels;
     unsigned int voices;
-    int format; /* virDomainAudioFormat */
+    virDomainAudioFormat format;
     unsigned int bufferLength; /* milliseconds */
 };