handler: root -> am_root

parent 6d8c2779
......@@ -3111,7 +3111,7 @@ static int lxc_network_send_name_and_ifindex_to_parent(struct lxc_handler *handl
struct lxc_list *iterator, *network;
int data_sock = handler->data_sock[0];
if (!handler->root)
if (!handler->am_root)
return 0;
network = &handler->conf->network;
......
......@@ -2311,7 +2311,7 @@ bool lxc_delete_network_unpriv(struct lxc_handler *handler)
char netns_path[6 + LXC_NUMSTRLEN64 + 4 + LXC_NUMSTRLEN64 + 1];
bool deleted_all = true;
if (handler->root)
if (handler->am_root)
return true;
*netns_path = '\0';
......@@ -2389,7 +2389,7 @@ int lxc_create_network_priv(struct lxc_handler *handler)
struct lxc_list *iterator;
struct lxc_list *network = &handler->conf->network;
if (!handler->root)
if (!handler->am_root)
return 0;
lxc_list_for_each(iterator, network) {
......@@ -2491,7 +2491,7 @@ bool lxc_delete_network_priv(struct lxc_handler *handler)
struct lxc_list *network = &handler->conf->network;
bool deleted_all = true;
if (!handler->root)
if (!handler->am_root)
return true;
lxc_list_for_each(iterator, network) {
......@@ -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
* unprivileged.
*/
if (!handler->root)
if (!handler->am_root)
return 0;
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)
struct lxc_list *network = &handler->conf->network;
int data_sock = handler->data_sock[0];
if (handler->root)
if (handler->am_root)
return 0;
lxc_list_for_each(iterator, network) {
......@@ -3030,7 +3030,7 @@ int lxc_network_recv_veth_names_from_parent(struct lxc_handler *handler)
struct lxc_list *network = &handler->conf->network;
int data_sock = handler->data_sock[1];
if (handler->root)
if (handler->am_root)
return 0;
lxc_list_for_each(iterator, network) {
......
......@@ -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
* should be fine.
*/
handler->root = !am_unpriv();
handler->am_root = !am_unpriv();
handler->data_sock[0] = handler->data_sock[1] = -1;
handler->conf = conf;
handler->lxcpath = lxcpath;
......@@ -1062,7 +1062,7 @@ static int lxc_network_recv_name_and_ifindex_from_child(struct lxc_handler *hand
struct lxc_list *iterator, *network;
int data_sock = handler->data_sock[1];
if (!handler->root)
if (!handler->am_root)
return 0;
network = &handler->conf->network;
......@@ -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,
destroy, "lxc_rmdir_onedev_wrapper");
else
......@@ -1651,7 +1651,7 @@ static int lxc_rmdir_onedev_wrapper(void *data)
}
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,
handler->conf, "storage_destroy_wrapper") < 0)
return false;
......
......@@ -35,7 +35,7 @@
#include "namespace.h"
struct lxc_handler {
bool root;
bool am_root;
pid_t pid;
char *name;
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