From: Tom Gundersen Date: Thu, 16 Jan 2014 00:34:27 +0000 (+0100) Subject: sd-rtnl: only alter link flags when reqeusted to X-Git-Tag: v209~424 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=eb2f9b18026c7b52099b324f4e9136f23b340c8d;hp=b087416f97a2662d290dde1cd68c3134317d0b1f sd-rtnl: only alter link flags when reqeusted to --- diff --git a/src/libsystemd/rtnl-message.c b/src/libsystemd/rtnl-message.c index 517df6115..984115c3c 100644 --- a/src/libsystemd/rtnl-message.c +++ b/src/libsystemd/rtnl-message.c @@ -173,6 +173,7 @@ int sd_rtnl_message_link_set_flags(sd_rtnl_message *m, unsigned flags) { ifi = NLMSG_DATA(m->hdr); ifi->ifi_flags = flags; + ifi->ifi_change = 0xffffffff; return 0; } @@ -208,7 +209,6 @@ int sd_rtnl_message_link_new(uint16_t nlmsg_type, int index, sd_rtnl_message **r ifi->ifi_family = AF_UNSPEC; ifi->ifi_index = index; - ifi->ifi_change = 0xffffffff; UPDATE_RTA(*ret, IFLA_RTA(ifi));