Unverified Commit bdad17c8 by 2xsec Committed by Christian Brauner

tests: cleanup clonetest.c

Signed-off-by: 's avatar2xsec <dh48.jeong@samsung.com>
parent 371fb550
......@@ -41,6 +41,7 @@ int main(int argc, char *argv[])
lxc_container_put(c);
c = NULL;
}
if (c2) {
c2->destroy(c2);
lxc_container_put(c2);
......@@ -52,11 +53,14 @@ int main(int argc, char *argv[])
ret = 1;
goto out;
}
c->save_config(c, NULL);
if (!c->createl(c, "busybox", NULL, NULL, 0, NULL)) {
fprintf(stderr, "%d: failed to create a container\n", __LINE__);
goto out;
}
c->load_config(c, NULL);
if (!c->is_defined(c)) {
......@@ -92,12 +96,14 @@ int main(int argc, char *argv[])
c2->destroy(c2);
lxc_container_put(c2);
}
c2 = lxc_container_new("clonetest-o1", NULL);
if (c2) {
if (c2->is_defined(c2))
c2->destroy(c2);
lxc_container_put(c2);
}
c2 = lxc_container_new("clonetest-o2", NULL);
if (c2) {
if (c2->is_defined(c2))
......@@ -112,6 +118,7 @@ int main(int argc, char *argv[])
fprintf(stderr, "failed loading clonetestlvm1\n");
goto out;
}
if (!c->is_defined(c)) {
fprintf(stderr, "clonetestlvm1 does not exist, skipping lvm tests\n");
ret = 0;
......@@ -138,6 +145,7 @@ int main(int argc, char *argv[])
fprintf(stderr, "lvm clone failed\n");
goto out;
}
lxc_container_put(c2);
lxc_container_put(c);
c = c2 = NULL;
......@@ -166,13 +174,16 @@ out:
if (c3) {
lxc_container_put(c3);
}
if (c2) {
c2->destroy(c2);
lxc_container_put(c2);
}
if (c) {
c->destroy(c);
lxc_container_put(c);
}
exit(ret);
}
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