int lxc_clear_namespace(struct lxc_conf *c)
{
- int i;
- for (i = 0; i < LXC_NS_MAX; i++) {
- free(c->ns_share[i]);
- c->ns_share[i] = NULL;
- }
+ for (int i = 0; i < LXC_NS_MAX; i++)
+ free_disarm(c->ns_share[i]);
+
return 0;
}
else
return ret_errno(EINVAL);
- lxc_list_for_each_safe (it, list, next) {
+ lxc_list_for_each_safe(it, list, next) {
struct lxc_cgroup *cg = it->elem;
if (!all && !strequal(cg->subsystem, k))
else
return -1;
- lxc_list_for_each_safe (it, &c->procs, next) {
+ lxc_list_for_each_safe(it, &c->procs, next) {
struct lxc_proc *proc = it->elem;
if (!all && !strequal(proc->filename, k))
int lxc_clear_hooks(struct lxc_conf *c, const char *key)
{
- int i;
struct lxc_list *it, *next;
const char *k = NULL;
bool all = false, done = false;
else
return -1;
- for (i = 0; i < NUM_LXC_HOOKS; i++) {
+ for (int i = 0; i < NUM_LXC_HOOKS; i++) {
if (all || strequal(k, lxchook_names[i])) {
lxc_list_for_each_safe (it, &c->hooks[i], next) {
lxc_list_del(it);
{
struct lxc_list *it, *next;
- lxc_list_for_each_safe (it, &conf->includes, next) {
+ lxc_list_for_each_safe(it, &conf->includes, next) {
lxc_list_del(it);
free(it->elem);
free(it);