diff --git a/shared/nm-libnm-core-intern/nm-ethtool-utils.c b/shared/nm-libnm-core-intern/nm-ethtool-utils.c index 2bc182cf15..f080b5c173 100644 --- a/shared/nm-libnm-core-intern/nm-ethtool-utils.c +++ b/shared/nm-libnm-core-intern/nm-ethtool-utils.c @@ -135,9 +135,11 @@ static const guint8 _by_name[_NM_ETHTOOL_ID_NUM] = { static void _ASSERT_data (void) { -#if NM_MORE_ASSERTS > 10 int i; + if (!NM_MORE_ASSERT_ONCE (10)) + return; + G_STATIC_ASSERT_EXPR (_NM_ETHTOOL_ID_FIRST == 0); G_STATIC_ASSERT_EXPR (_NM_ETHTOOL_ID_LAST == _NM_ETHTOOL_ID_NUM - 1); G_STATIC_ASSERT_EXPR (_NM_ETHTOOL_ID_NUM > 0); @@ -173,7 +175,6 @@ _ASSERT_data (void) } } } -#endif } static int