From 5a040b4058d90ade98ce99b1f05b36e2bdacd28c Mon Sep 17 00:00:00 2001 From: Lubomir Rintel Date: Sat, 4 Oct 2014 15:59:37 +0200 Subject: [PATCH] device: drop leftover bad assert NetworkManager:ERROR:devices/nm-device.c:7089:nm_device_update_hw_address: assertion failed: (hwaddrlen <= sizeof (priv->hw_addr)) Aborted (core dumped) Breaks 32-bit, works on 64-bit by dumb luck. https://bugzilla.gnome.org/show_bug.cgi?id=737900 Fixes: b019348fdde223f39c91150e6b7a11e366fade63 Signed-off-by: Thomas Haller --- src/devices/nm-device.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/devices/nm-device.c b/src/devices/nm-device.c index 21f50b027..c2755ef5a 100644 --- a/src/devices/nm-device.c +++ b/src/devices/nm-device.c @@ -7086,7 +7086,7 @@ nm_device_update_hw_address (NMDevice *self) return; hwaddr = nm_platform_link_get_address (ifindex, &hwaddrlen); - g_assert (hwaddrlen <= sizeof (priv->hw_addr)); + if (hwaddrlen) { if (!priv->hw_addr || !nm_utils_hwaddr_matches (priv->hw_addr, -1, hwaddr, hwaddrlen)) { g_free (priv->hw_addr);