handler: root -> am_root

parent 6d8c2779
...@@ -3111,7 +3111,7 @@ static int lxc_network_send_name_and_ifindex_to_parent(struct lxc_handler *handl ...@@ -3111,7 +3111,7 @@ static int lxc_network_send_name_and_ifindex_to_parent(struct lxc_handler *handl
struct lxc_list *iterator, *network; struct lxc_list *iterator, *network;
int data_sock = handler->data_sock[0]; int data_sock = handler->data_sock[0];
if (!handler->root) if (!handler->am_root)
return 0; return 0;
network = &handler->conf->network; network = &handler->conf->network;
......
...@@ -2311,7 +2311,7 @@ bool lxc_delete_network_unpriv(struct lxc_handler *handler) ...@@ -2311,7 +2311,7 @@ bool lxc_delete_network_unpriv(struct lxc_handler *handler)
char netns_path[6 + LXC_NUMSTRLEN64 + 4 + LXC_NUMSTRLEN64 + 1]; char netns_path[6 + LXC_NUMSTRLEN64 + 4 + LXC_NUMSTRLEN64 + 1];
bool deleted_all = true; bool deleted_all = true;
if (handler->root) if (handler->am_root)
return true; return true;
*netns_path = '\0'; *netns_path = '\0';
...@@ -2389,7 +2389,7 @@ int lxc_create_network_priv(struct lxc_handler *handler) ...@@ -2389,7 +2389,7 @@ int lxc_create_network_priv(struct lxc_handler *handler)
struct lxc_list *iterator; struct lxc_list *iterator;
struct lxc_list *network = &handler->conf->network; struct lxc_list *network = &handler->conf->network;
if (!handler->root) if (!handler->am_root)
return 0; return 0;
lxc_list_for_each(iterator, network) { lxc_list_for_each(iterator, network) {
...@@ -2491,7 +2491,7 @@ bool lxc_delete_network_priv(struct lxc_handler *handler) ...@@ -2491,7 +2491,7 @@ bool lxc_delete_network_priv(struct lxc_handler *handler)
struct lxc_list *network = &handler->conf->network; struct lxc_list *network = &handler->conf->network;
bool deleted_all = true; bool deleted_all = true;
if (!handler->root) if (!handler->am_root)
return true; return true;
lxc_list_for_each(iterator, network) { lxc_list_for_each(iterator, network) {
...@@ -2622,7 +2622,7 @@ int lxc_restore_phys_nics_to_netns(struct lxc_handler *handler) ...@@ -2622,7 +2622,7 @@ int lxc_restore_phys_nics_to_netns(struct lxc_handler *handler)
* the parent network namespace. We won't have this capability if we are * the parent network namespace. We won't have this capability if we are
* unprivileged. * unprivileged.
*/ */
if (!handler->root) if (!handler->am_root)
return 0; return 0;
TRACE("Moving physical network devices back to parent network namespace"); TRACE("Moving physical network devices back to parent network namespace");
...@@ -2999,7 +2999,7 @@ int lxc_network_send_veth_names_to_child(struct lxc_handler *handler) ...@@ -2999,7 +2999,7 @@ int lxc_network_send_veth_names_to_child(struct lxc_handler *handler)
struct lxc_list *network = &handler->conf->network; struct lxc_list *network = &handler->conf->network;
int data_sock = handler->data_sock[0]; int data_sock = handler->data_sock[0];
if (handler->root) if (handler->am_root)
return 0; return 0;
lxc_list_for_each(iterator, network) { lxc_list_for_each(iterator, network) {
...@@ -3030,7 +3030,7 @@ int lxc_network_recv_veth_names_from_parent(struct lxc_handler *handler) ...@@ -3030,7 +3030,7 @@ int lxc_network_recv_veth_names_from_parent(struct lxc_handler *handler)
struct lxc_list *network = &handler->conf->network; struct lxc_list *network = &handler->conf->network;
int data_sock = handler->data_sock[1]; int data_sock = handler->data_sock[1];
if (handler->root) if (handler->am_root)
return 0; return 0;
lxc_list_for_each(iterator, network) { lxc_list_for_each(iterator, network) {
......
...@@ -539,7 +539,7 @@ struct lxc_handler *lxc_init_handler(const char *name, struct lxc_conf *conf, ...@@ -539,7 +539,7 @@ struct lxc_handler *lxc_init_handler(const char *name, struct lxc_conf *conf,
* care if we are real root only if we are running as root so this * care if we are real root only if we are running as root so this
* should be fine. * should be fine.
*/ */
handler->root = !am_unpriv(); handler->am_root = !am_unpriv();
handler->data_sock[0] = handler->data_sock[1] = -1; handler->data_sock[0] = handler->data_sock[1] = -1;
handler->conf = conf; handler->conf = conf;
handler->lxcpath = lxcpath; handler->lxcpath = lxcpath;
...@@ -1062,7 +1062,7 @@ static int lxc_network_recv_name_and_ifindex_from_child(struct lxc_handler *hand ...@@ -1062,7 +1062,7 @@ static int lxc_network_recv_name_and_ifindex_from_child(struct lxc_handler *hand
struct lxc_list *iterator, *network; struct lxc_list *iterator, *network;
int data_sock = handler->data_sock[1]; int data_sock = handler->data_sock[1];
if (!handler->root) if (!handler->am_root)
return 0; return 0;
network = &handler->conf->network; network = &handler->conf->network;
...@@ -1631,7 +1631,7 @@ static void lxc_destroy_container_on_signal(struct lxc_handler *handler, ...@@ -1631,7 +1631,7 @@ static void lxc_destroy_container_on_signal(struct lxc_handler *handler,
} }
} }
if (!handler->root) if (!handler->am_root)
ret = userns_exec_1(handler->conf, lxc_rmdir_onedev_wrapper, ret = userns_exec_1(handler->conf, lxc_rmdir_onedev_wrapper,
destroy, "lxc_rmdir_onedev_wrapper"); destroy, "lxc_rmdir_onedev_wrapper");
else else
...@@ -1651,7 +1651,7 @@ static int lxc_rmdir_onedev_wrapper(void *data) ...@@ -1651,7 +1651,7 @@ static int lxc_rmdir_onedev_wrapper(void *data)
} }
static bool do_destroy_container(struct lxc_handler *handler) { static bool do_destroy_container(struct lxc_handler *handler) {
if (!handler->root) { if (!handler->am_root) {
if (userns_exec_1(handler->conf, storage_destroy_wrapper, if (userns_exec_1(handler->conf, storage_destroy_wrapper,
handler->conf, "storage_destroy_wrapper") < 0) handler->conf, "storage_destroy_wrapper") < 0)
return false; return false;
......
...@@ -35,7 +35,7 @@ ...@@ -35,7 +35,7 @@
#include "namespace.h" #include "namespace.h"
struct lxc_handler { struct lxc_handler {
bool root; bool am_root;
pid_t pid; pid_t pid;
char *name; char *name;
lxc_state_t state; lxc_state_t state;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment