out_delete:
lxc_netdev_delete_by_name(veth1);
- if (!netdev->priv.veth_attr.pair && veth1)
+ if (!netdev->priv.veth_attr.pair)
free(veth1);
- if(veth2)
- free(veth2);
+ free(veth2);
return -1;
}
break;
}
- if (buf)
- free(buf);
+ free(buf);
return ret;
}
}
}
fclose(f);
- if (line)
- free(line);
+ free(line);
}
void lxc_execute_bind_init(struct lxc_conf *conf)
lxc_list_del(it);
- if (netdev->link)
- free(netdev->link);
- if (netdev->name)
- free(netdev->name);
- if (netdev->type == LXC_NET_VETH && netdev->priv.veth_attr.pair)
+ free(netdev->link);
+ free(netdev->name);
+ if (netdev->type == LXC_NET_VETH)
free(netdev->priv.veth_attr.pair);
- if (netdev->upscript)
- free(netdev->upscript);
- if (netdev->hwaddr)
- free(netdev->hwaddr);
- if (netdev->mtu)
- free(netdev->mtu);
- if (netdev->ipv4_gateway)
- free(netdev->ipv4_gateway);
- if (netdev->ipv6_gateway)
- free(netdev->ipv6_gateway);
+ free(netdev->upscript);
+ free(netdev->hwaddr);
+ free(netdev->mtu);
+ free(netdev->ipv4_gateway);
+ free(netdev->ipv6_gateway);
lxc_list_for_each_safe(it2, &netdev->ipv4, next) {
lxc_list_del(it2);
free(it2->elem);
free(it2);
}
} else if (strcmp(p1, ".link") == 0) {
- if (netdev->link) {
- free(netdev->link);
- netdev->link = NULL;
- }
+ free(netdev->link);
+ netdev->link = NULL;
} else if (strcmp(p1, ".name") == 0) {
- if (netdev->name) {
- free(netdev->name);
- netdev->name = NULL;
- }
+ free(netdev->name);
+ netdev->name = NULL;
} else if (strcmp(p1, ".script.up") == 0) {
- if (netdev->upscript) {
- free(netdev->upscript);
- netdev->upscript = NULL;
- }
+ free(netdev->upscript);
+ netdev->upscript = NULL;
} else if (strcmp(p1, ".hwaddr") == 0) {
- if (netdev->hwaddr) {
- free(netdev->hwaddr);
- netdev->hwaddr = NULL;
- }
+ free(netdev->hwaddr);
+ netdev->hwaddr = NULL;
} else if (strcmp(p1, ".mtu") == 0) {
- if (netdev->mtu) {
- free(netdev->mtu);
- netdev->mtu = NULL;
- }
+ free(netdev->mtu);
+ netdev->mtu = NULL;
} else if (strcmp(p1, ".ipv4.gateway") == 0) {
- if (netdev->ipv4_gateway) {
- free(netdev->ipv4_gateway);
- netdev->ipv4_gateway = NULL;
- }
+ free(netdev->ipv4_gateway);
+ netdev->ipv4_gateway = NULL;
} else if (strcmp(p1, ".ipv6.gateway") == 0) {
- if (netdev->ipv6_gateway) {
- free(netdev->ipv6_gateway);
- netdev->ipv6_gateway = NULL;
- }
+ free(netdev->ipv6_gateway);
+ netdev->ipv6_gateway = NULL;
}
else return -1;
{
if (!conf)
return;
- if (conf->console.log_path)
- free(conf->console.log_path);
- if (conf->console.path)
- free(conf->console.path);
- if (conf->rootfs.mount)
- free(conf->rootfs.mount);
- if (conf->rootfs.options)
- free(conf->rootfs.options);
- if (conf->rootfs.path)
- free(conf->rootfs.path);
- if (conf->rootfs.pivot)
- free(conf->rootfs.pivot);
- if (conf->logfile)
- free(conf->logfile);
- if (conf->utsname)
- free(conf->utsname);
- if (conf->ttydir)
- free(conf->ttydir);
- if (conf->fstab)
- free(conf->fstab);
- if (conf->rcfile)
- free(conf->rcfile);
- if (conf->init_cmd)
- free(conf->init_cmd);
+ free(conf->console.log_path);
+ free(conf->console.path);
+ free(conf->rootfs.mount);
+ free(conf->rootfs.options);
+ free(conf->rootfs.path);
+ free(conf->rootfs.pivot);
+ free(conf->logfile);
+ free(conf->utsname);
+ free(conf->ttydir);
+ free(conf->fstab);
+ free(conf->rcfile);
+ free(conf->init_cmd);
free(conf->unexpanded_config);
lxc_clear_config_network(conf);
- if (conf->lsm_aa_profile)
- free(conf->lsm_aa_profile);
- if (conf->lsm_se_context)
- free(conf->lsm_se_context);
+ free(conf->lsm_aa_profile);
+ free(conf->lsm_se_context);
lxc_seccomp_free(conf);
lxc_clear_config_caps(conf);
lxc_clear_config_keepcaps(conf);
}
fclose(f);
- if (line)
- free(line);
+ free(line);
if (!urange || !grange) {
ERROR("You do not have subuids or subgids allocated");
if (!c)
return;
- if (c->configfile) {
- free(c->configfile);
- c->configfile = NULL;
- }
- if (c->error_string) {
- free(c->error_string);
- c->error_string = NULL;
- }
+ free(c->configfile);
+ c->configfile = NULL;
+ free(c->error_string);
+ c->error_string = NULL;
if (c->slock) {
lxc_putlock(c->slock);
c->slock = NULL;
lxc_putlock(c->privlock);
c->privlock = NULL;
}
- if (c->name) {
- free(c->name);
- c->name = NULL;
- }
+ free(c->name);
+ c->name = NULL;
if (c->lxc_conf) {
lxc_conf_free(c->lxc_conf);
c->lxc_conf = NULL;
}
- if (c->config_path) {
- free(c->config_path);
- c->config_path = NULL;
- }
+ free(c->config_path);
+ c->config_path = NULL;
free(c);
}
exit(1);
}
} else { // TODO come up with a better way here!
- if (bdev->dest)
- free(bdev->dest);
+ free(bdev->dest);
bdev->dest = strdup(bdev->src);
}
if (!ret && c)
container_destroy(c);
free_tpath:
- if (tpath)
- free(tpath);
+ free(tpath);
return ret;
}
lxc_container_put(p);
}
out:
- if (lxcpath) free(lxcpath);
- if (lxcname) free(lxcname);
+ free(lxcpath);
+ free(lxcname);
fclose(f);
}
return false;
}
- if (c->configfile)
- free(c->configfile);
+ free(c->configfile);
c->configfile = newpath;
return true;
oldpath = NULL;
}
err:
- if (oldpath)
- free(oldpath);
+ free(oldpath);
container_mem_unlock(c);
return b;
}
return -1;
}
} else { // TODO come up with a better way
- if (bdev->dest)
- free(bdev->dest);
+ free(bdev->dest);
bdev->dest = strdup(bdev->src);
}
static void lxcsnap_free(struct lxc_snapshot *s)
{
- if (s->name)
- free(s->name);
- if (s->comment_pathname)
- free(s->comment_pathname);
- if (s->timestamp)
- free(s->timestamp);
- if (s->lxcpath)
- free(s->lxcpath);
+ free(s->name);
+ free(s->comment_pathname);
+ free(s->timestamp);
+ free(s->lxcpath);
}
static char *get_snapcomment_path(char* snappath, char *name)
has_error = false;
out:
- if (veth)
- free(veth);
- if (bridge)
- free(bridge);
+ free(veth);
+ free(bridge);
if (has_error)
return false;
}
}
out:
- if (line)
- free(line);
+ free(line);
fclose(f);
return ret;
for (i = 0; i < ct_list_cnt; i++) {
lxc_container_put(ct_list[i]);
}
- if (ct_list)
- free(ct_list);
+ free(ct_list);
free_active_name:
for (i = 0; i < active_cnt; i++) {
- if (active_name[i])
- free(active_name[i]);
+ free(active_name[i]);
}
- if (active_name)
- free(active_name);
+ free(active_name);
free_ct_name:
for (i = 0; i < ct_cnt; i++) {