From: Li Qiu
Date: Fri, 11 Dec 2015 05:54:10 +0000 (+0200)
Subject: Return immediately in save_phys_nics if not run as root
X-Git-Tag: lxc-2.0.0.beta1~8^2
X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F719%2Fhead;p=thirdparty%2Flxc.git
Return immediately in save_phys_nics if not run as root
Physical nic is not instantiated in lxc_create_network
Signed-off-by: Li Qiu
---
diff --git a/src/lxc/start.c b/src/lxc/start.c
index 2606dd1d6..52315cbb5 100644
--- a/src/lxc/start.c
+++ b/src/lxc/start.c
@@ -856,7 +856,11 @@ out_warn_father:
static int save_phys_nics(struct lxc_conf *conf)
{
struct lxc_list *iterator;
+ int am_root = (getuid() == 0);
+ if (!am_root)
+ return 0;
+
lxc_list_for_each(iterator, &conf->network) {
struct lxc_netdev *netdev = iterator->elem;