From: Zbigniew Jędrzejewski-Szmek Date: Thu, 5 Dec 2019 17:19:06 +0000 (+0100) Subject: networkd: check return value X-Git-Tag: v245-rc1~261^2~8 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=14bb274d3fddd645568c2eb679743ed8529024ee;p=thirdparty%2Fsystemd.git networkd: check return value CID 1408497. --- diff --git a/src/network/networkd-brvlan.c b/src/network/networkd-brvlan.c index 970065d32ad..41f09287f2b 100644 --- a/src/network/networkd-brvlan.c +++ b/src/network/networkd-brvlan.c @@ -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 */