]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
Return immediately in save_phys_nics if not run as root
authorLi Qiu <li.qiu@nomovok.com>
Fri, 11 Dec 2015 05:54:10 +0000 (07:54 +0200)
committerStéphane Graber <stgraber@ubuntu.com>
Thu, 17 Nov 2016 22:22:56 +0000 (17:22 -0500)
Physical nic is not instantiated in lxc_create_network

Signed-off-by: Li Qiu <li.qiu@nomovok.com>
src/lxc/start.c

index c481630693b76364dfee1372fdd2ee4334130204..caf6c6f1e0ec095c95e11edafb2df5d72952edbc 100644 (file)
@@ -781,7 +781,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;