bool wants_to_map_ids;
int saved_ns_fd[LXC_NS_MAX];
struct lxc_list *id_map;
- int failed_before_rename = 0, preserve_mask = 0;
+ int preserve_mask = 0;
bool cgroups_connected = false;
id_map = &handler->conf->id_map;
goto out_delete_net;
}
- if (lxc_sync_wake_child(handler, LXC_SYNC_STARTUP)) {
- failed_before_rename = 1;
+ if (lxc_sync_wake_child(handler, LXC_SYNC_STARTUP))
goto out_delete_net;
- }
- if (lxc_sync_wait_child(handler, LXC_SYNC_CONFIGURE)) {
- failed_before_rename = 1;
+ if (lxc_sync_wait_child(handler, LXC_SYNC_CONFIGURE))
goto out_delete_net;
- }
if (!cgroup_create_legacy(handler)) {
ERROR("Failed to setup legacy cgroups for container \"%s\".", name);
if (!cgroup_chown(handler))
goto out_delete_net;
- if (failed_before_rename)
- goto out_delete_net;
-
handler->netnsfd = lxc_preserve_ns(handler->pid, "net");
if (handler->netnsfd < 0) {
ERROR("Failed to preserve network namespace");