device: avoid setting MTU to zero if undefined

This commit is contained in:
Lubomir Rintel 2015-08-10 14:07:45 +02:00
parent b503b02cac
commit c44069c10a

View file

@ -4648,7 +4648,7 @@ nm_device_set_mtu (NMDevice *self, guint32 mtu)
if (priv->ip6_mtu)
nm_device_ipv6_set_mtu (self, priv->ip6_mtu);
if (priv->mtu != nm_platform_link_get_mtu (NM_PLATFORM_GET, ifindex))
if (priv->mtu && priv->mtu != nm_platform_link_get_mtu (NM_PLATFORM_GET, ifindex))
nm_platform_link_set_mtu (NM_PLATFORM_GET, ifindex, priv->mtu);
}