Signed-off-by: S.Çağlar Onur <caglar@10ur.org>
Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
goto err;
}
- printf("All tests passed\n");
+ if (!c->snapshot_destroy(c, "snap0")) {
+ fprintf(stderr, "%s: %d: failed to destroy snapshot\n", __FILE__, __LINE__);
+ goto err;
+ }
+
+ if (!c->destroy(c)) {
+ fprintf(stderr, "%s: %d: failed to destroy container\n", __FILE__, __LINE__);
+ goto err;
+ }
+
lxc_container_put(c);
- exit(0);
+ try_to_remove();
+ printf("All tests passed\n");
+ exit(0);
err:
lxc_container_put(c);
- fprintf(stderr, "Exiting on error\n");
try_to_remove();
+
+ fprintf(stderr, "Exiting on error\n");
exit(1);
}