[lxc-devel] [PATCH 2/9] network: check result of if_nametoindex().
Dongsheng Yang
yangds.fnst at cn.fujitsu.com
Fri Oct 10 03:16:53 UTC 2014
When we want to get index of a ifname which does not
exist, we should return a -EINVAL in this case.
Signed-off-by: Dongsheng Yang <yangds.fnst at cn.fujitsu.com>
Acked-by: Serge E. Hallyn <serge.hallyn at ubuntu.com>
---
src/lxc/network.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/lxc/network.c b/src/lxc/network.c
index ce10d31..909f3fe 100644
--- a/src/lxc/network.c
+++ b/src/lxc/network.c
@@ -144,6 +144,8 @@ int lxc_netdev_move_by_name(const char *ifname, pid_t pid)
return -EINVAL;
index = if_nametoindex(ifname);
+ if (!index)
+ return -EINVAL;
return lxc_netdev_move_by_index(index, pid);
}
--
1.8.4.2
More information about the lxc-devel
mailing list