]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
networkd: check return value
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Thu, 5 Dec 2019 17:19:06 +0000 (18:19 +0100)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Thu, 5 Dec 2019 17:19:06 +0000 (18:19 +0100)
CID 1408497.

src/network/networkd-brvlan.c

index 970065d32adccb41d423f8c06ac43b418f79e4ba..41f09287f2b741ca4cf59881829f65b2e7ad4c70 100644 (file)
@@ -180,7 +180,9 @@ int br_vlan_configure(Link *link, uint16_t pvid, uint32_t *br_vid_bitmap, uint32
         /* master needs flag self */
         if (!link->network->bridge) {
                 flags = BRIDGE_FLAGS_SELF;
-                sd_netlink_message_append_data(req, IFLA_BRIDGE_FLAGS, &flags, sizeof(uint16_t));
+                r = sd_netlink_message_append_data(req, IFLA_BRIDGE_FLAGS, &flags, sizeof(uint16_t));
+                if (r < 0)
+                        return log_link_error_errno(link, r, "Could not open IFLA_BRIDGE_FLAGS: %m");
         }
 
         /* add vlan info */