From: Tom Gundersen Date: Thu, 16 Jan 2014 14:09:57 +0000 (+0100) Subject: networkd: link - only save original MTU when necessary X-Git-Tag: v209~417 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=396945dc1f37fc95eb6681dfb62f328920079a55 networkd: link - only save original MTU when necessary --- diff --git a/src/network/networkd-link.c b/src/network/networkd-link.c index 8960b60ab..6e0139c97 100644 --- a/src/network/networkd-link.c +++ b/src/network/networkd-link.c @@ -828,9 +828,11 @@ int link_update(Link *link, sd_rtnl_message *m) { } while (sd_rtnl_message_read(m, &type, &data) > 0) { - if (type == IFLA_MTU && link->network->dhcp_mtu && !link->original_mtu) { + if (type == IFLA_MTU && link->network->dhcp && + link->network->dhcp_mtu && !link->original_mtu) { link->original_mtu = *(uint16_t *) data; - log_debug_link(link, "saved original MTU: %" PRIu16, link->original_mtu); + log_debug_link(link, "saved original MTU: %" PRIu16, + link->original_mtu); } }