]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
virInterfaceDefDevFormat: Add missing error handling
authorTim Wiederhake <twiederh@redhat.com>
Wed, 12 Jan 2022 11:17:39 +0000 (12:17 +0100)
committerTim Wiederhake <twiederh@redhat.com>
Fri, 14 Jan 2022 14:38:49 +0000 (15:38 +0100)
Signed-off-by: Tim Wiederhake <twiederh@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
src/conf/interface_conf.c

index f2b3804bec3ff75ed97a3b1f6065e72e9395e4cd..150616bda907b2b3844a0f51193dbfc74fa1caf5 100644 (file)
@@ -1089,13 +1089,16 @@ virInterfaceDefDevFormat(virBuffer *buf,
                 virBufferAsprintf(buf, "<mac address='%s'/>\n", def->mac);
             break;
         case VIR_INTERFACE_TYPE_BRIDGE:
-            virInterfaceBridgeDefFormat(buf, def);
+            if (virInterfaceBridgeDefFormat(buf, def) < 0)
+                return -1;
             break;
         case VIR_INTERFACE_TYPE_BOND:
-            virInterfaceBondDefFormat(buf, def);
+            if (virInterfaceBondDefFormat(buf, def) < 0)
+                return -1;
             break;
         case VIR_INTERFACE_TYPE_VLAN:
-            virInterfaceVlanDefFormat(buf, def);
+            if (virInterfaceVlanDefFormat(buf, def) < 0)
+                return -1;
             break;
     }