]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
virDomainChrSourceDefCopy: return void
authorMichal Privoznik <mprivozn@redhat.com>
Mon, 24 Jan 2022 07:58:00 +0000 (08:58 +0100)
committerMichal Privoznik <mprivozn@redhat.com>
Wed, 26 Jan 2022 09:49:17 +0000 (10:49 +0100)
This function never returns an error, make it void then. And
while at it, make the @src argument const to make it obvious it's
never changed inside the function.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/conf/domain_conf.c
src/conf/domain_conf.h
src/qemu/qemu_process.c

index d2206085fd5f97966dbf557e257b682fc94efdb7..08b8e28c4e2e48198bf01cef7a1164bad55c1505 100644 (file)
@@ -2733,11 +2733,10 @@ virDomainChrSourceDefClear(virDomainChrSourceDef *def)
 }
 
 /* Almost deep copies the contents of src into dest. Some parts are not copied
- * though.
- * Returns -1 and report error on failure.  */
-int
+ * though. */
+void
 virDomainChrSourceDefCopy(virDomainChrSourceDef *dest,
-                          virDomainChrSourceDef *src)
+                          const virDomainChrSourceDef *src)
 {
     virDomainChrSourceDefClear(dest);
 
@@ -2800,8 +2799,6 @@ virDomainChrSourceDefCopy(virDomainChrSourceDef *dest,
     case VIR_DOMAIN_CHR_TYPE_LAST:
         break;
     }
-
-    return 0;
 }
 
 static void
index 8f47adfc8ff4b0f3082deae9b99d7eae8cc0d3ac..3768d82fef03664534adeca25c8493ac61354e32 100644 (file)
@@ -3348,8 +3348,8 @@ void virDomainSmartcardDefFree(virDomainSmartcardDef *def);
 G_DEFINE_AUTOPTR_CLEANUP_FUNC(virDomainSmartcardDef, virDomainSmartcardDefFree);
 void virDomainChrDefFree(virDomainChrDef *def);
 G_DEFINE_AUTOPTR_CLEANUP_FUNC(virDomainChrDef, virDomainChrDefFree);
-int virDomainChrSourceDefCopy(virDomainChrSourceDef *dest,
-                              virDomainChrSourceDef *src)
+void virDomainChrSourceDefCopy(virDomainChrSourceDef *dest,
+                               const virDomainChrSourceDef *src)
     ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
 void virDomainSoundCodecDefFree(virDomainSoundCodecDef *def);
 ssize_t virDomainSoundDefFind(const virDomainDef *def,
index b8c70da5666a1fad78214bd8f9dd21e49063e881..fa6a5e5e7d7f94d2ed5920d2f9584b03137b49cf 100644 (file)
@@ -2129,9 +2129,8 @@ qemuProcessFindCharDevicePTYsMonitor(virDomainObj *vm,
             chr->targetType == VIR_DOMAIN_CHR_CONSOLE_TARGET_TYPE_SERIAL) {
             /* yes, the first console is just an alias for serials[0] */
             i = 1;
-            if (virDomainChrSourceDefCopy(chr->source,
-                                          ((vm->def->serials[0])->source)) < 0)
-                return -1;
+            virDomainChrSourceDefCopy(chr->source,
+                                      ((vm->def->serials[0])->source));
         }
     }