summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2020-01-27 13:44:09 +0100
committerThomas Haller <thaller@redhat.com>2020-02-10 19:11:50 +0100
commit08f86ce04d3e59afabdb9c0fb1d8ba471c5e8f0f (patch)
treea5f73688118ecfd0b14798b64205b33bb284942e
parent2d3a1af5d67912c2ac45b835353236ac105b8bba (diff)
downloadNetworkManager-08f86ce04d3e59afabdb9c0fb1d8ba471c5e8f0f.tar.gz
platform: use C99 static array index in parameter of nm_platform_if_indextoname()
It gives the compiler a possibility to warn about some misuses of the function.
-rw-r--r--src/platform/nm-platform.c2
-rw-r--r--src/platform/nm-platform.h3
2 files changed, 3 insertions, 2 deletions
diff --git a/src/platform/nm-platform.c b/src/platform/nm-platform.c
index 2b554cb4b9..7535958c7c 100644
--- a/src/platform/nm-platform.c
+++ b/src/platform/nm-platform.c
@@ -1322,7 +1322,7 @@ nm_platform_link_get_ifindex (NMPlatform *self, const char *name)
}
const char *
-nm_platform_if_indextoname (NMPlatform *self, int ifindex, char *out_ifname/* of size IFNAMSIZ */)
+nm_platform_if_indextoname (NMPlatform *self, int ifindex, char out_ifname[static 16 /* IFNAMSIZ */])
{
_CHECK_SELF_NETNS (self, klass, netns, FALSE);
diff --git a/src/platform/nm-platform.h b/src/platform/nm-platform.h
index 56788c182e..7edaaf58e3 100644
--- a/src/platform/nm-platform.h
+++ b/src/platform/nm-platform.h
@@ -1350,7 +1350,8 @@ int nm_platform_sysctl_ip_conf_get_rp_filter_ipv4 (NMPlatform *platform,
gboolean consider_all,
gboolean *out_due_to_all);
-const char *nm_platform_if_indextoname (NMPlatform *self, int ifindex, char *out_ifname/* of size IFNAMSIZ */);
+const char *nm_platform_if_indextoname (NMPlatform *self, int ifindex,
+ char out_ifname[static 16 /* IFNAMSIZ */]);
int nm_platform_if_nametoindex (NMPlatform *self, const char *ifname);
const NMPObject *nm_platform_link_get_obj (NMPlatform *self,