From 01784b72da0b33548f767db437d38fdce86087bf Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Sat, 26 Jul 2014 00:26:49 +0200 Subject: [PATCH] link/inet: fix rtnl_link_inet_get_conf() not to allocate inet_data Instead of allocating a 'struct inet_data', rtnl_link_inet_get_conf() should only look for an existing entry. Acked-by: Thomas Graf Signed-off-by: Thomas Haller --- lib/route/link/inet.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/route/link/inet.c b/lib/route/link/inet.c index f166755..3bd76cc 100644 --- a/lib/route/link/inet.c +++ b/lib/route/link/inet.c @@ -242,7 +242,7 @@ int rtnl_link_inet_get_conf(struct rtnl_link *link, const unsigned int cfgid, if (cfgid == 0 || cfgid > IPV4_DEVCONF_MAX) return -NLE_RANGE; - if (!(id = rtnl_link_af_alloc(link, &inet_ops))) + if (!(id = rtnl_link_af_data(link, &inet_ops))) return -NLE_NOATTR; if (!id->i_confset[cfgid - 1])