Commit fcdc3e50 by Stéphane Graber

clear_config_item should only work for lists

parent b340eab8
...@@ -3953,27 +3953,6 @@ int lxc_clear_nic(struct lxc_conf *c, const char *key) ...@@ -3953,27 +3953,6 @@ int lxc_clear_nic(struct lxc_conf *c, const char *key)
free(it2->elem); free(it2->elem);
free(it2); free(it2);
} }
} else if (strcmp(p1, ".link") == 0) {
free(netdev->link);
netdev->link = NULL;
} else if (strcmp(p1, ".name") == 0) {
free(netdev->name);
netdev->name = NULL;
} else if (strcmp(p1, ".script.up") == 0) {
free(netdev->upscript);
netdev->upscript = NULL;
} else if (strcmp(p1, ".hwaddr") == 0) {
free(netdev->hwaddr);
netdev->hwaddr = NULL;
} else if (strcmp(p1, ".mtu") == 0) {
free(netdev->mtu);
netdev->mtu = NULL;
} else if (strcmp(p1, ".ipv4.gateway") == 0) {
free(netdev->ipv4_gateway);
netdev->ipv4_gateway = NULL;
} else if (strcmp(p1, ".ipv6.gateway") == 0) {
free(netdev->ipv6_gateway);
netdev->ipv6_gateway = NULL;
} }
else return -1; else return -1;
......
...@@ -2442,16 +2442,10 @@ int lxc_clear_config_item(struct lxc_conf *c, const char *key) ...@@ -2442,16 +2442,10 @@ int lxc_clear_config_item(struct lxc_conf *c, const char *key)
return lxc_clear_hooks(c, key); return lxc_clear_hooks(c, key);
else if (strncmp(key, "lxc.group", 9) == 0) else if (strncmp(key, "lxc.group", 9) == 0)
return lxc_clear_groups(c); return lxc_clear_groups(c);
else if (strncmp(key, "lxc.seccomp", 11) == 0) { else if (strncmp(key, "lxc.environment", 15) == 0)
lxc_seccomp_free(c);
return 0;
}
else if (strncmp(key, "lxc.environment", 15) == 0) {
return lxc_clear_environment(c); return lxc_clear_environment(c);
} else if (strncmp(key, "lxc.id_map", 10) == 0)
else if (strncmp(key, "lxc.id_map", 10) == 0) {
return lxc_clear_idmaps(c); return lxc_clear_idmaps(c);
}
return -1; return -1;
} }
......
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