Unverified Commit 4e194cee by 2xsec Committed by Christian Brauner

tests: containertests: fix dereference pointer c

Signed-off-by: 's avatar2xsec <dh48.jeong@samsung.com>
parent 1c0bec10
...@@ -149,8 +149,15 @@ int main(int argc, char *argv[]) ...@@ -149,8 +149,15 @@ int main(int argc, char *argv[])
goto out; goto out;
} }
if (lxc_container_put(c) != 0) { ret = lxc_container_put(c);
if (ret < 0) {
fprintf(stderr, "%d: c is invalid pointer\n", __LINE__);
ret = 1;
goto out;
}
else if (ret == 1) {
fprintf(stderr, "%d: c was freed on non-final put\n", __LINE__); fprintf(stderr, "%d: c was freed on non-final put\n", __LINE__);
c = NULL;
goto out; goto out;
} }
...@@ -257,8 +264,8 @@ out: ...@@ -257,8 +264,8 @@ out:
if (c) { if (c) {
c->stop(c); c->stop(c);
destroy_busybox(); destroy_busybox();
lxc_container_put(c);
} }
lxc_container_put(c);
exit(ret); 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